diff --git a/backend/app/api/menu.py b/backend/app/api/menu.py index 25761ddd..38964c19 100644 --- a/backend/app/api/menu.py +++ b/backend/app/api/menu.py @@ -903,6 +903,19 @@ STATIC_MENU_TREE = [ "component": "/oa-approval/start/index", "meta": {"title": "发起审批", "keepAlive": True, "menuCode": "oa:start"}, }, + { + "id": "OA000000000000000000000000000203", + "name": "OaApprovalHistory", + "path": "history/:appId", + "component": "/oa-approval/history/index", + "meta": { + "title": "历史记录", + "keepAlive": True, + "isHide": True, + "worktabMulti": True, + "menuCode": "oa:start", + }, + }, { "id": "OA000000000000000000000000000104", "name": "OaApprovalPending", diff --git a/backend/app/api/oa_approval.py b/backend/app/api/oa_approval.py index ca4b8279..f0c9c6df 100644 --- a/backend/app/api/oa_approval.py +++ b/backend/app/api/oa_approval.py @@ -937,6 +937,47 @@ async def list_oa_instance_history( return error_response(400, str(e)) +@router.get("/instances/history/export") +async def export_oa_instance_history( + appId: str = Query(..., description="流程应用 ID"), + instanceId: str = Query(""), + instanceIds: str = Query("", description="逗号分隔的实例 ID,用于导出勾选"), + instanceStatus: str = Query(""), + initiatorName: str = Query(""), + applyTimeFrom: str = Query(""), + applyTimeTo: str = Query(""), + finishTimeFrom: str = Query(""), + finishTimeTo: str = Query(""), + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + from app.core.menu_guard import user_has_menu_perm + from app.services.oa_engine import OaEngineError, export_instance_history + + try: + tenant_no = _get_tenant_no(db, user) + can_view_all = user_has_menu_perm(db, user, OA_START_HISTORY_ALL_PERM) + id_list = [x.strip() for x in (instanceIds or "").split(",") if x.strip()] + data = export_instance_history( + db, + tenant_no=tenant_no, + user_id=user.get("user_id") or "", + can_view_all=can_view_all, + app_id=appId, + instance_id=instanceId or None, + instance_ids=id_list or None, + initiator_name=initiatorName or None, + apply_time_from=applyTimeFrom or None, + apply_time_to=applyTimeTo or None, + finish_time_from=finishTimeFrom or None, + finish_time_to=finishTimeTo or None, + instance_status=instanceStatus or None, + ) + return success_response(data) + except OaEngineError as e: + return error_response(400, str(e)) + + @router.get("/instances/{instance_id}") async def get_oa_instance( instance_id: str, diff --git a/backend/app/schemas/production_task.py b/backend/app/schemas/production_task.py index b6b07a37..1d42985a 100644 --- a/backend/app/schemas/production_task.py +++ b/backend/app/schemas/production_task.py @@ -62,6 +62,7 @@ class ProductionTaskStatusUpdate(BaseModel): class TaskStepAdd(BaseModel): + model_config = ConfigDict(populate_by_name=True) process_id: Optional[str] = None process_code: Optional[str] = None category_id: Optional[str] = None @@ -74,6 +75,7 @@ class TaskStepAdd(BaseModel): class TaskStepUpdate(BaseModel): + model_config = ConfigDict(populate_by_name=True) process_name: Optional[str] = None description: Optional[str] = None equipment_ids: Optional[List[str]] = Field(None, alias="equipmentIds") diff --git a/backend/app/services/oa_engine.py b/backend/app/services/oa_engine.py index 4e24038c..5b87ba5b 100644 --- a/backend/app/services/oa_engine.py +++ b/backend/app/services/oa_engine.py @@ -1004,10 +1004,12 @@ def _enrich_list_rows( ver = ver_by_id.get(inst.app_version_id or "") schema = _loads(getattr(ver, "form_schema_json", None), {}) if ver else {} form_data = _loads(inst.form_data_json, {}) or {} - preview = [ - {"label": f.get("label") or "", "value": f.get("value") or ""} - for f in flatten_form_fields_for_summary(schema, form_data)[:limit] - ] + preview = [] + for f in flatten_form_fields_for_summary(schema, form_data)[:limit]: + item = dict(f) + item["label"] = item.get("label") or "" + item["value"] = item.get("value") or "" + preview.append(item) merged = dict(row) merged.update(summary) merged["previewFields"] = preview @@ -2317,6 +2319,494 @@ def list_instance_history( } +_HISTORY_EXPORT_MAX_ROWS = 5000 + +_EXPORT_RESULT_TEXT = { + "completed": "审批通过", + "approved": "审批通过", + "rejected": "审批拒绝", + "returned": "已打回", + "cancelled": "已撤销", + "running": "", + "pending": "", +} + +_EXPORT_STATUS_TEXT = { + "completed": "已结束", + "approved": "已结束", + "rejected": "已结束", + "cancelled": "已结束", + "returned": "已打回", + "running": "进行中", + "pending": "待处理", +} + +_EXPORT_ACTION_TEXT = { + "submitted": "提交申请", + "approved": "同意", + "rejected": "拒绝", + "returned": "打回", + "completed": "同意", + "pending": "待处理", + "cancelled": "取消", + "transferred": "转交", + "done": "抄送", +} + +_FIXED_HISTORY_EXPORT_COLUMNS: List[Tuple[str, str]] = [ + ("instanceNo", "审批编号"), + ("createTime", "创建时间"), + ("initiatorName", "创建人"), + ("currentAssignee", "当前负责人"), + ("approvalResult", "审批结果"), + ("approvalStatus", "审批状态"), + ("updateTime", "更新时间"), + ("finishTime", "完成时间"), + ("initiatorDept", "创建人部门"), + ("title", "审批单标题"), + ("historyApprovers", "历史审批人"), + ("duration", "耗时(时:分:秒)"), + ("approvalRecord", "审批记录"), +] + + +def _format_export_duration(start: Optional[datetime], end: Optional[datetime]) -> str: + if not start or not end: + return "" + delta = end - start + if delta.total_seconds() < 0: + return "" + total = int(delta.total_seconds()) + h, rem = divmod(total, 3600) + m, s = divmod(rem, 60) + return f"{h}:{m}:{s}" + + +def _export_upload_cell_value(field: Dict[str, Any]) -> str: + files = field.get("files") or [] + if not isinstance(files, list): + return str(field.get("value") or "") + urls: List[str] = [] + for f in files: + if not isinstance(f, dict): + continue + u = str(f.get("url") or "").strip() + if u: + urls.append(u) + if urls: + return ",".join(urls) + return str(field.get("value") or "") + + +def _export_progress_action(status: str, *, task_type: str = "") -> str: + st = (status or "").strip() + if (task_type or "").strip() == "cc" or st == "done": + return "抄送" + return _EXPORT_ACTION_TEXT.get(st, st or "") + + +def _format_export_progress_record(progress: List[Dict[str, Any]]) -> str: + lines: List[str] = [] + for item in progress or []: + kind = (item.get("kind") or "").strip() + title = (item.get("title") or "").strip() + ts = (item.get("timestamp") or "").strip() + task_type = (item.get("taskType") or "").strip() + if kind == "submit": + name = (item.get("assigneeUserName") or "").strip() + if not name: + continue + lines.append(f"{name}|提交申请|{ts}|提交申请") + continue + people = item.get("people") or [] + if isinstance(people, list) and people: + for p in people: + if not isinstance(p, dict): + continue + name = (p.get("nickName") or p.get("assigneeUserName") or "").strip() + if not name: + continue + pst = (p.get("status") or "").strip() + if pst in ("pending", "running", "cancelled") and task_type != "cc": + continue + node = title or (item.get("nodeKey") or "").strip() or "-" + pts = (p.get("timestamp") or ts or "").strip() + action = _export_progress_action(pst, task_type=task_type) + comment = (p.get("commentText") or "").strip() + seg = f"{name}|{node}|{pts}|{action}" + if comment: + seg += f"|{comment}" + lines.append(seg) + continue + name = (item.get("assigneeUserName") or "").strip() + if not name: + continue + st = (item.get("status") or "").strip() + if st in ("pending", "running", "cancelled") and task_type != "cc": + continue + node = title or (item.get("nodeKey") or "").strip() or "-" + action = _export_progress_action(st, task_type=task_type) + comment = (item.get("commentText") or "").strip() + seg = f"{name}|{node}|{ts}|{action}" + if comment: + seg += f"|{comment}" + lines.append(seg) + return ";\r\n".join(lines) + + +def _collect_history_approver_names(progress: List[Dict[str, Any]]) -> str: + names: List[str] = [] + seen = set() + for item in progress or []: + if (item.get("kind") or "").strip() == "submit": + continue + people = item.get("people") or [] + if isinstance(people, list) and people: + for p in people: + if not isinstance(p, dict): + continue + st = (p.get("status") or "").strip() + if st not in ("approved", "completed", "rejected", "returned", "transferred"): + continue + name = (p.get("nickName") or p.get("assigneeUserName") or "").strip() + if name and name not in seen: + seen.add(name) + names.append(name) + continue + st = (item.get("status") or "").strip() + if st not in ("approved", "completed", "rejected", "returned", "transferred"): + continue + name = (item.get("assigneeUserName") or "").strip() + if name and name not in seen: + seen.add(name) + names.append(name) + return ",".join(names) + + +def _build_history_export_business_columns(schema: Any) -> List[Dict[str, Any]]: + from app.services.oa_related_approval import LAYOUT_SKIP, _schema_rules + + cols: List[Dict[str, Any]] = [] + for rule in _schema_rules(schema): + typ = str(rule.get("type") or "") + if not typ or typ in LAYOUT_SKIP: + continue + field = str(rule.get("field") or "").strip() + if not field: + continue + label = str(rule.get("title") or rule.get("label") or field) + if typ == "relatedApproval": + cols.append( + { + "key": field, + "label": label, + "kind": "related", + "subLabel": "关联标题", + } + ) + else: + cols.append({"key": field, "label": label, "kind": "business"}) + return cols + + +def _merge_history_export_business_columns(col_lists: List[List[Dict[str, Any]]]) -> List[Dict[str, Any]]: + merged: List[Dict[str, Any]] = [] + seen = set() + for cols in col_lists: + for c in cols: + key = str(c.get("key") or "") + if not key or key in seen: + continue + seen.add(key) + merged.append(dict(c)) + return merged + + +def _history_export_query( + db: Session, + *, + tenant_no: str, + user_id: str, + can_view_all: bool, + app_id: str, + instance_id: Optional[str] = None, + instance_ids: Optional[List[str]] = None, + initiator_name: Optional[str] = None, + apply_time_from: Optional[str] = None, + apply_time_to: Optional[str] = None, + finish_time_from: Optional[str] = None, + finish_time_to: Optional[str] = None, + instance_status: Optional[str] = None, +): + q = db.query(OaInstance).filter( + OaInstance.tenant_no == tenant_no, + OaInstance.del_flag == 0, + OaInstance.app_id == app_id, + ) + if not can_view_all: + q = q.filter(OaInstance.initiator_user_id == user_id) + initiator_name = None + + clean_ids = [str(x).strip() for x in (instance_ids or []) if str(x).strip()] + if clean_ids: + q = q.filter(OaInstance.id.in_(clean_ids)) + else: + iid = (instance_id or "").strip() + if iid: + q = q.filter(OaInstance.id.like(f"%{iid}%")) + + q, _, _ = _apply_instance_list_filters( + q, + initiator_name=initiator_name, + apply_time_from=apply_time_from, + apply_time_to=apply_time_to, + instance_status=instance_status, + ) + + ft0 = _parse_day_start(finish_time_from) + ft1 = _parse_day_end(finish_time_to) + if ft0 is not None or ft1 is not None: + q = q.filter(OaInstance.status.in_(tuple(_FINISH_STATUSES))) + if ft0 is not None: + q = q.filter(OaInstance.update_time >= ft0) + if ft1 is not None: + q = q.filter(OaInstance.update_time <= ft1) + return q + + +def export_instance_history( + db: Session, + *, + tenant_no: str, + user_id: str, + can_view_all: bool, + app_id: str, + instance_id: Optional[str] = None, + instance_ids: Optional[List[str]] = None, + initiator_name: Optional[str] = None, + apply_time_from: Optional[str] = None, + apply_time_to: Optional[str] = None, + finish_time_from: Optional[str] = None, + finish_time_to: Optional[str] = None, + instance_status: Optional[str] = None, +) -> Dict[str, Any]: + from app.services.oa_related_approval import flatten_form_fields_for_summary + + app_id = (app_id or "").strip() + if not app_id: + raise OaEngineError("appId 不能为空") + + app = oa_crud.get_app(db, app_id, tenant_no) + app_name = (app.app_name or "") if app else "" + + q = _history_export_query( + db, + tenant_no=tenant_no, + user_id=user_id, + can_view_all=can_view_all, + app_id=app_id, + instance_id=instance_id, + instance_ids=instance_ids, + initiator_name=initiator_name, + apply_time_from=apply_time_from, + apply_time_to=apply_time_to, + finish_time_from=finish_time_from, + finish_time_to=finish_time_to, + instance_status=instance_status, + ) + total = q.count() + if total > _HISTORY_EXPORT_MAX_ROWS: + raise OaEngineError(f"导出条数超过上限 {_HISTORY_EXPORT_MAX_ROWS},请缩小筛选范围") + insts = q.order_by(OaInstance.create_time.desc()).limit(_HISTORY_EXPORT_MAX_ROWS).all() + if not insts: + pub = oa_crud._find_latest_published(db, app_id, tenant_no) + schema = _loads(getattr(pub, "form_schema_json", None), {}) if pub else {} + business_columns = _build_history_export_business_columns(schema) + return { + "appName": app_name, + "businessColumns": business_columns, + "fixedColumns": [{"key": k, "label": lb} for k, lb in _FIXED_HISTORY_EXPORT_COLUMNS], + "rows": [], + "total": 0, + } + + ver_by_id: Dict[str, OaAppVersion] = {} + ver_ids = list({i.app_version_id for i in insts if i.app_version_id}) + if ver_ids: + for v in ( + db.query(OaAppVersion) + .filter(OaAppVersion.id.in_(ver_ids), OaAppVersion.del_flag == 0) + .all() + ): + ver_by_id[v.id] = v + + pub = oa_crud._find_latest_published(db, app_id, tenant_no) + pub_schema = _loads(getattr(pub, "form_schema_json", None), {}) if pub else {} + col_lists = [_build_history_export_business_columns(pub_schema)] + for inst in insts: + ver = ver_by_id.get(inst.app_version_id or "") + schema = _loads(getattr(ver, "form_schema_json", None), {}) if ver else {} + col_lists.append(_build_history_export_business_columns(schema)) + business_columns = _merge_history_export_business_columns(col_lists) + + inst_ids = [i.id for i in insts] + all_tasks = ( + db.query(OaTask) + .filter(OaTask.instance_id.in_(inst_ids), OaTask.del_flag == 0) + .all() + ) + tasks_by_inst: Dict[str, List[OaTask]] = {} + user_ids: List[str] = [] + for t in all_tasks: + tasks_by_inst.setdefault(t.instance_id, []).append(t) + if t.assignee_user_id: + user_ids.append(t.assignee_user_id) + + all_events = ( + db.query(OaInstanceEvent) + .filter(OaInstanceEvent.instance_id.in_(inst_ids), OaInstanceEvent.del_flag == 0) + .order_by(OaInstanceEvent.create_time.asc()) + .all() + ) + events_by_inst: Dict[str, List[OaInstanceEvent]] = {} + for e in all_events: + events_by_inst.setdefault(e.instance_id, []).append(e) + if e.actor_user_id: + user_ids.append(e.actor_user_id) + + for inst in insts: + if inst.initiator_user_id: + user_ids.append(inst.initiator_user_id) + + name_map = _user_name_map(db, user_ids) + + related_ids: List[str] = [] + flat_by_inst: Dict[str, List[Dict[str, Any]]] = {} + for inst in insts: + ver = ver_by_id.get(inst.app_version_id or "") + schema = _loads(getattr(ver, "form_schema_json", None), {}) if ver else {} + form_data = _loads(inst.form_data_json, {}) or {} + flat = flatten_form_fields_for_summary(schema, form_data) + flat_by_inst[inst.id] = flat + for f in flat: + for rid in f.get("relatedIds") or []: + rid_s = str(rid or "").strip() + if rid_s: + related_ids.append(rid_s) + + related_title_map: Dict[str, str] = {} + if related_ids: + rel_insts = ( + db.query(OaInstance) + .filter( + OaInstance.tenant_no == tenant_no, + OaInstance.del_flag == 0, + OaInstance.id.in_(list(set(related_ids))), + ) + .all() + ) + rel_app_ids = list({r.app_id for r in rel_insts if r.app_id}) + rel_app_map = {} + if rel_app_ids: + for a in db.query(OaApp).filter(OaApp.id.in_(rel_app_ids)).all(): + rel_app_map[a.id] = a.app_name or "" + for r in rel_insts: + initiator = name_map.get(r.initiator_user_id or "", "") + related_title_map[r.id] = ( + f"{initiator}提交的{rel_app_map.get(r.app_id, '')}" if initiator else (r.title or r.id) + ) + + pending_by_inst: Dict[str, List[OaTask]] = {} + for t in all_tasks: + if (t.task_type or "") == "approval" and (t.status or "") == "pending": + pending_by_inst.setdefault(t.instance_id, []).append(t) + + rows_out: List[Dict[str, Any]] = [] + for idx, inst in enumerate(insts, start=1): + ver = ver_by_id.get(inst.app_version_id or "") + flow_root = None + if ver: + try: + flow_root = _flow_root(_loads(ver.flow_tree_json, {})) + except OaEngineError: + flow_root = None + tasks = _sort_tasks_for_detail(tasks_by_inst.get(inst.id, []), flow_root=flow_root) + events = events_by_inst.get(inst.id, []) + adv = _advanced(ver) if ver else dict(oa_crud.DEFAULT_ADVANCED_SETTINGS) + progress = build_progress_items( + inst=inst, + flow_root=flow_root, + tasks=tasks, + name_map=name_map, + events=events, + db=db, + advanced=adv, + ) + summary = _instance_progress_summary( + inst, + app_name=app_name, + initiator_user_name=name_map.get(inst.initiator_user_id or "", ""), + pending_approval_tasks=pending_by_inst.get(inst.id, []), + name_map=name_map, + ) + st = (inst.status or "").strip() + finish_time = ( + inst.update_time.strftime("%Y-%m-%d %H:%M:%S") + if st in _FINISH_STATUSES and inst.update_time + else "" + ) + duration_end = inst.update_time if st in _FINISH_STATUSES else None + business: Dict[str, Any] = {} + flat_map = {str(f.get("fieldKey") or ""): f for f in flat_by_inst.get(inst.id, [])} + for col in business_columns: + key = str(col.get("key") or "") + field = flat_map.get(key) or {} + if col.get("kind") == "related": + ids = field.get("relatedIds") or [] + business[key] = f"已关联 {len(ids)} 条" if ids else "" + titles = [related_title_map.get(str(i), str(i)) for i in ids] + business[f"{key}__titles"] = "、".join(t for t in titles if t) + elif field.get("fieldType") in ("upload", "fcUpload", "image", "oaAttachment"): + business[key] = _export_upload_cell_value(field) + else: + business[key] = str(field.get("value") or "") + + rows_out.append( + { + "index": idx, + "id": inst.id, + "business": business, + "fixed": { + "instanceNo": inst.id, + "createTime": summary.get("applyTime") or "", + "initiatorName": summary.get("initiatorUserName") or "", + "currentAssignee": summary.get("currentApproverNames") or "-", + "approvalResult": _EXPORT_RESULT_TEXT.get(st, st), + "approvalStatus": _EXPORT_STATUS_TEXT.get(st, st), + "updateTime": inst.update_time.strftime("%Y-%m-%d %H:%M:%S") + if inst.update_time + else "", + "finishTime": finish_time, + "initiatorDept": _dept_name( + db, inst.initiator_dept_id, tenant_no=tenant_no + ), + "title": inst.title or "", + "historyApprovers": _collect_history_approver_names(progress), + "duration": _format_export_duration(inst.create_time, duration_end), + "approvalRecord": _format_export_progress_record(progress), + }, + } + ) + + return { + "appName": app_name, + "businessColumns": business_columns, + "fixedColumns": [{"key": k, "label": lb} for k, lb in _FIXED_HISTORY_EXPORT_COLUMNS], + "rows": rows_out, + "total": len(rows_out), + } + + def list_tasks( db: Session, *, diff --git a/backend/app/services/oa_related_approval.py b/backend/app/services/oa_related_approval.py index 8b554c25..758737da 100644 --- a/backend/app/services/oa_related_approval.py +++ b/backend/app/services/oa_related_approval.py @@ -144,6 +144,36 @@ def _format_upload_display(raw: Any) -> str: return "、".join(names) if names else "0 个" +def _upload_files_meta(raw: Any) -> List[Dict[str, str]]: + """摘要/列表用:上传字段规范化为 {url, name} 列表,供前端缩略图展示。""" + if raw is None or raw == "" or raw == []: + return [] + if isinstance(raw, list): + items: List[Any] = raw + elif isinstance(raw, str): + items = [x.strip() for x in raw.split(",") if x.strip()] + elif isinstance(raw, dict): + items = [raw] + else: + items = [raw] + files: List[Dict[str, str]] = [] + for it in items: + if it is None or it == "": + continue + if isinstance(it, dict): + urls = _extract_upload_urls(it) + if not urls: + continue + for u in urls: + files.append({"url": u, "name": _upload_display_name(it, u)}) + continue + s = str(it).strip() + if not s: + continue + files.append({"url": s, "name": _upload_display_name(s, s)}) + return files + + def _normalize_related_ids(raw: Any) -> List[str]: """Order-preserving dedupe of related approval instance ids.""" if isinstance(raw, list): @@ -408,14 +438,28 @@ def flatten_form_fields_for_summary(schema: Any, form_data: Optional[Dict[str, A if typ == "relatedApproval": ids = _normalize_related_ids(raw) item: Dict[str, Any] = { + "fieldKey": field, "label": label, "value": f"已关联 {len(ids)} 条", "relatedIds": ids, } out.append(item) continue + if typ in UPLOAD_TYPES: + text, full = _format_value(typ, raw) + item = { + "fieldKey": field, + "label": label, + "value": text, + "fieldType": typ, + "files": _upload_files_meta(raw), + } + if full: + item["fullWidth"] = True + out.append(item) + continue text, full = _format_value(typ, raw) - item = {"label": label, "value": text} + item = {"fieldKey": field, "label": label, "value": text} if full: item["fullWidth"] = True out.append(item) diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index d2e1ffff..0caf6629 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -154,7 +154,6 @@ "api_collection_protocol_list_refund_confirmed", "api_collection_protocol_list_storage_certs", "api_collection_protocol_parse_datetime_fields", - "api_collection_protocol_persist_protocol_sub_resources", "api_collection_protocol_post_protocol_invoice_request", "api_collection_protocol_post_receipt_confirm", "api_collection_protocol_post_receipt_reject", @@ -249,18 +248,17 @@ "api_material_material_batch_options", "api_material_material_options", "api_material_py", + "api_material_rationale_642", "api_material_resolve_operator_name", "api_material_save_material_stock_check_unused_lines", "api_material_stock_in_material", "api_material_update_material", "api_material_update_material_batch", + "api_menu_get_menu_list", + "api_menu_py", + "api_menu_rationale_1", "api_mini_auth_mp_bind", - "api_mini_auth_mp_bind_status", - "api_mini_auth_py", - "api_mini_auth_rationale_1", - "api_mini_auth_rationale_128", - "api_mini_auth_resolve_user_id", - "api_mini_auth_wechat_bind", + "api_mini_auth_wechat_login", "api_oa_approval_add_sign_oa_task", "api_oa_approval_approve_oa_task", "api_oa_approval_batch_delete_oa_instance_drafts", @@ -274,6 +272,7 @@ "api_oa_approval_delete_oa_group", "api_oa_approval_delete_oa_instance_draft", "api_oa_approval_delete_receive_account", + "api_oa_approval_export_oa_instance_history", "api_oa_approval_get_oa_app_draft", "api_oa_approval_get_oa_instance", "api_oa_approval_get_oa_instance_draft", @@ -314,42 +313,18 @@ "api_oa_approval_update_receive_account", "api_oa_approval_withdraw_oa_instance", "api_operations_batch_create_storage_facilities", - "api_operations_batch_create_storage_slots", "api_operations_clear_storage_slots", - "api_operations_create_access_log", "api_operations_create_clean_room", "api_operations_create_exhibition_appointment", "api_operations_create_occupancy", "api_operations_create_storage_facility", - "api_operations_create_storage_slot", - "api_operations_create_uv_disinfect_log", - "api_operations_delete_access_log", - "api_operations_delete_clean_room", "api_operations_delete_exhibition_appointment", - "api_operations_delete_storage_facility", "api_operations_delete_storage_slot", - "api_operations_delete_uv_disinfect_log", - "api_operations_get_tenant_no", "api_operations_insert_storage_slot_row", - "api_operations_list_access_logs", - "api_operations_list_clean_rooms", - "api_operations_list_exhibition_appointments", - "api_operations_list_occupancies", - "api_operations_list_occupancy_history", - "api_operations_list_storage_facilities", - "api_operations_list_storage_slot_select_options", - "api_operations_list_storage_slots", - "api_operations_list_uv_disinfect_logs", - "api_operations_normalize_visit_date_bound", - "api_operations_parse_optional_dt", - "api_operations_py", "api_operations_remove_occupancy", - "api_operations_update_access_log", "api_operations_update_clean_room", "api_operations_update_exhibition_appointment", "api_operations_update_storage_facility", - "api_operations_update_storage_slot", - "api_operations_update_uv_disinfect_log", "api_outbound_release_review_batch_review", "api_outbound_release_review_get_current_user_id", "api_outbound_release_review_get_outbound_release_materials", @@ -376,7 +351,6 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", - "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -384,7 +358,6 @@ "api_pilot_application_api_update_schedule", "api_pilot_application_api_void_application", "api_pilot_application_get_tenant_no", - "api_pilot_application_py", "api_pilot_checkup_api_batch_save_checkup", "api_pilot_checkup_api_delete_actual_item", "api_pilot_checkup_api_delete_checkup", @@ -418,15 +391,9 @@ "api_pilot_infusion_confirm_api_update", "api_pilot_infusion_confirm_get_tenant_no", "api_pilot_infusion_confirm_py", - "api_pilot_infusion_schedule_mgmt_api_detail", - "api_pilot_infusion_schedule_mgmt_api_get_outbound_handover", - "api_pilot_infusion_schedule_mgmt_api_list", - "api_pilot_infusion_schedule_mgmt_api_save_outbound_handover", "api_pilot_infusion_schedule_mgmt_api_update", "api_pilot_infusion_schedule_mgmt_api_update_qc_status", "api_pilot_infusion_schedule_mgmt_api_update_status", - "api_pilot_infusion_schedule_mgmt_get_tenant_no", - "api_pilot_infusion_schedule_mgmt_py", "api_pilot_service_activate_channel_agreement", "api_pilot_service_confirm_service_order_receipt", "api_pilot_service_confirm_service_order_refund", @@ -569,7 +536,6 @@ "api_production_get_cell_product_max_suffix_seq", "api_production_get_consumable_pack_detail", "api_production_get_current_user_id", - "api_production_get_next_cell_product_code", "api_production_get_process_detail", "api_production_get_process_route_detail", "api_production_get_production_task_detail", @@ -677,7 +643,6 @@ "api_production_replace_task_step_data_collections", "api_production_replace_task_step_outputs", "api_production_replace_task_step_reagents", - "api_production_set_current_process_route", "api_production_set_production_task_inputs", "api_production_set_production_task_outputs", "api_production_spawn_temporary_work_order_from_task_api", @@ -835,6 +800,7 @@ "api_research_donation_sample_collection_py", "api_research_donation_submit_donation_audit", "api_research_donation_update_research_donation", + "api_sample_production_reception_get_production_reception_by_sample_code", "api_sample_reception_allocate_lab_storage_codes", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", @@ -850,6 +816,7 @@ "api_sample_reception_post_sample_reception", "api_sample_reception_put_sample_reception", "api_sample_reception_py", + "api_sample_reception_rationale_272", "api_sample_reception_update_check_item", "api_sample_sms_notification_generate_sms", "api_sample_sms_notification_get_current_user_id", @@ -867,6 +834,7 @@ "api_storage_entry_sms_notification_toggle_status", "api_storage_release_review_batch_review", "api_storage_release_review_batch_store_samples", + "api_storage_release_review_ensure_review_side_write", "api_storage_release_review_ensure_storage_write", "api_storage_release_review_get_current_user_id", "api_storage_release_review_get_storage_release_review_detail", @@ -906,10 +874,21 @@ "core_request_payload_rationale_18", "core_request_payload_resolve_request_payload", "core_response_error_response", - "core_response_format_api_error_message", - "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", + "core_wechat_message_py", + "core_wechat_message_rationale_1", + "core_wechat_message_rationale_86", + "core_wechat_message_send_delivery_notice", + "core_wechat_message_send_delivery_warning", + "core_wechat_message_send_order_status", + "core_wechat_message_send_payment_success", + "core_wechat_message_send_refund_result", + "core_wechat_message_send_urge_notification", + "core_wechat_message_wechatmessageservice", + "core_wechat_message_wechatmessageservice_get_access_token", + "core_wechat_message_wechatmessageservice_init", + "core_wechat_message_wechatmessageservice_send_template_message", "crud_base_crudbase_get", "crud_cleanroom_garment_get_garment_detail", "crud_clinical_payment_apply_submit_receipt", @@ -924,23 +903,23 @@ "crud_clinical_payment_get_payment_detail", "crud_clinical_payment_list_payments", "crud_clinical_payment_map_payments_by_schedule_id", + "crud_clinical_payment_map_payments_by_schedule_ids", "crud_clinical_payment_py", "crud_clinical_payment_reject_receipt", "crud_clinical_payment_reject_refund", "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", - "crud_collection_protocol_apply_payment_detail_draft_fields", "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_complete_invoice_request", + "crud_collection_protocol_create_invoice_request", "crud_collection_protocol_no_enrich_issued_user_names", - "crud_collection_protocol_parse_transfer_time_value", - "crud_collection_protocol_save_sample_transports", - "crud_collection_protocol_soft_delete_collection_protocol", - "crud_collection_protocol_soft_delete_transports_for_protocol", - "crud_collection_protocol_update_payment_detail_draft", - "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_region_hospital_names_by_region_ids", + "crud_collection_region_list_collection_regions", + "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", + "crud_material_stock_batch_batch_stock_out", "crud_material_stock_check_batch_line_to_dict", "crud_material_stock_check_cancel_check", "crud_material_stock_check_check_header_to_dict", @@ -959,17 +938,22 @@ "crud_material_stock_check_unused_amount", "crud_material_stock_check_unused_line_to_dict", "crud_material_stock_check_user_nick_name_map", + "crud_menu_build_tree", + "crud_menu_list_menus_tree", + "crud_oa_approval_app_to_dict", "crud_oa_approval_group_to_dict", + "crud_oa_approval_list_apps", "crud_oa_approval_list_groups", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_create_application", - "crud_pilot_application_resolve_application_attachment_payload", - "crud_pilot_application_save_patient", - "crud_pilot_application_update_application", - "crud_pilot_delivery_save_delivery_materials", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_update_checkup", + "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_normalize_txn_product_item", "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel", "crud_pilot_service_row_to_dict_channel_agreement", "crud_pilot_service_row_to_dict_channel_agreement_price", @@ -981,49 +965,31 @@ "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", + "crud_pilot_service_service_order_txn_to_response_dict", "crud_process_route_update_step", - "crud_production_task_build_process_library_for_editor", - "crud_production_task_enrich_assignee_names", "crud_production_task_get_production_task_editor_init", "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", "crud_qc_material_batch_stock_out", - "crud_qc_material_build_manual_out_remark", - "crud_qc_material_code_exists", - "crud_qc_material_dec", - "crud_qc_material_fmt_dt", - "crud_qc_material_get_material", - "crud_qc_material_list_materials", + "crud_qc_material_month_template_confirm_month_import", "crud_qc_material_month_template_soft_delete_template", - "crud_qc_material_norm_status", "crud_qc_material_options_list", - "crud_qc_material_py", - "crud_qc_material_rationale_26", "crud_qc_material_rationale_366", "crud_qc_material_rationale_513", - "crud_qc_material_row_to_dict", - "crud_qc_material_soft_delete_material", "crud_qc_material_stock_batch_batch_discard", "crud_qc_material_stock_batch_batch_options", "crud_qc_material_stock_batch_batch_row_to_dict", "crud_qc_material_stock_batch_fmt_date", "crud_qc_material_stock_batch_list_batches", - "crud_qc_material_stock_out", - "crud_qc_material_update_material", "crud_qc_material_usage_mark_requisition_fully_used", - "crud_qc_work_order_create_outbound_qc_work_order", + "crud_qc_task_update_task_attachments", "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", - "crud_research_donation_batch_delete_donations", + "crud_qc_work_order_wo_to_dict", "crud_research_donation_change_status", - "crud_research_donation_create_collection", - "crud_research_donation_create_donation", - "crud_research_donation_create_party", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_next_donation_sample_code", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_resolve_donation_payload", + "crud_research_donation_donation_to_dict", + "crud_storage_facility_slot_matches_select_keyword", + "crud_storage_facility_slot_select_display_name", + "crud_storage_release_review_review_side_required_menu", "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", @@ -1048,9 +1014,10 @@ "services_oa_dept_select_validate_dept_rule", "services_oa_dept_select_walk_rules", "services_oa_engine_eval_condition_rules", + "services_oa_engine_list_templates", + "services_oa_engine_match_condition_group", + "services_oa_engine_post_name_map", "services_oa_engine_task_to_dict", - "services_oa_leave_hours_kit_child_fields", - "services_oa_leave_hours_rationale_124", "services_oa_overtime_hours_kit_child_fields", "services_oa_overtime_hours_rationale_220", "services_oa_person_select_extract_person_ids", @@ -1100,9 +1067,16 @@ "services_oa_receive_account_validate_receive_account_form_values", "services_oa_receive_account_validate_receive_account_rule", "services_oa_receive_account_walk_rules", + "services_oa_trip_days_kit_trip_fields", + "services_oa_trip_days_rationale_124", + "services_web_auth_roles_list_user_ids_with_any_effective_role_ids", + "services_web_auth_roles_list_user_ids_with_effective_role_name", + "services_web_auth_roles_normalize_candidate_user_ids", + "services_workflow_engine_workflowengine_resolve_approvers", "str" ], "1": [ + "api_production_set_current_process_route", "core_utils_generate_uuid", "crud_biz_no_generator_allocate_next_biz_no", "crud_biz_no_generator_format_biz_no", @@ -1120,28 +1094,6 @@ "crud_cell_sample_type_total_pages", "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type", - "crud_clean_room_access_log_to_dict", - "crud_clean_room_calc_duration_minutes", - "crud_clean_room_create_access_log", - "crud_clean_room_create_clean_room", - "crud_clean_room_create_uv_disinfect_log", - "crud_clean_room_get_access_log", - "crud_clean_room_get_clean_room", - "crud_clean_room_get_uv_disinfect_log", - "crud_clean_room_list_access_logs", - "crud_clean_room_list_clean_rooms", - "crud_clean_room_list_uv_disinfect_logs", - "crud_clean_room_py", - "crud_clean_room_room_code_exists", - "crud_clean_room_row_to_dict", - "crud_clean_room_soft_delete_access_log", - "crud_clean_room_soft_delete_clean_room", - "crud_clean_room_soft_delete_uv_disinfect_log", - "crud_clean_room_total_pages", - "crud_clean_room_update_access_log", - "crud_clean_room_update_clean_room", - "crud_clean_room_update_uv_disinfect_log", - "crud_clean_room_uv_disinfect_log_to_dict", "crud_cleanroom_garment_batch_create_sterilize_logs", "crud_cleanroom_garment_batch_create_wash_logs", "crud_cleanroom_garment_batch_discard_garments", @@ -1173,10 +1125,7 @@ "crud_cleanroom_garment_update_sterilize_log", "crud_cleanroom_garment_update_wash_log", "crud_cleanroom_garment_wash_log_to_dict", - "crud_clinical_payment_map_payments_by_schedule_ids", - "crud_collection_protocol_create_audit", "crud_collection_protocol_create_collection_protocol", - "crud_collection_protocol_create_invoice_request", "crud_collection_protocol_no_batch_generate_protocol_nos", "crud_collection_protocol_no_batch_issue_protocol_nos", "crud_collection_protocol_no_batch_revoke_protocol_nos", @@ -1198,12 +1147,9 @@ "crud_collection_region_create_hospital", "crud_collection_region_get_collection_region", "crud_collection_region_get_hospital", - "crud_collection_region_hospital_names_by_region_ids", "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_collection_regions", "crud_collection_region_list_hospitals", "crud_collection_region_py", - "crud_collection_region_region_to_dict", "crud_collection_region_search_hospitals_by_keyword", "crud_collection_region_soft_delete_collection_region", "crud_collection_region_soft_delete_hospital", @@ -1220,6 +1166,18 @@ "crud_consumable_is_enabled_status", "crud_consumable_list_consumables", "crud_consumable_norm_status", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", "crud_consumable_py", "crud_consumable_row_to_dict", "crud_consumable_soft_delete_consumable", @@ -1238,7 +1196,6 @@ "crud_customer_soft_delete_customer", "crud_customer_total_pages", "crud_customer_update_customer", - "crud_dept_create_dept", "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_is_dict_value_valid", @@ -1283,27 +1240,25 @@ "crud_env_detect_record_soft_delete_env_detect_record", "crud_env_detect_record_split_csv", "crud_env_detect_record_update_env_detect_record", - "crud_equipment_create_equipment", - "crud_equipment_dec", - "crud_equipment_equipment_code_exists", - "crud_equipment_equipment_is_referenced", - "crud_equipment_get_equipment", - "crud_equipment_list_equipments", - "crud_equipment_norm_status", - "crud_equipment_parse_date", - "crud_equipment_py", - "crud_equipment_rationale_1", - "crud_equipment_row_to_dict", "crud_equipment_snapshot_join_equipment_ids", "crud_equipment_snapshot_parse_equipment_ids", "crud_equipment_snapshot_py", "crud_equipment_snapshot_rationale_1", "crud_equipment_snapshot_rationale_29", "crud_equipment_snapshot_resolve_equipment_list_snapshot", - "crud_equipment_soft_delete_equipment", - "crud_equipment_total_pages", - "crud_equipment_update_equipment", + "crud_exhibition_appointment_appointment_no_exists", "crud_exhibition_appointment_create_exhibition_appointment", + "crud_exhibition_appointment_format_visit_date", + "crud_exhibition_appointment_generate_appointment_no", + "crud_exhibition_appointment_get_exhibition_appointment", + "crud_exhibition_appointment_list_exhibition_appointments", + "crud_exhibition_appointment_py", + "crud_exhibition_appointment_rationale_1", + "crud_exhibition_appointment_rationale_100", + "crud_exhibition_appointment_rationale_16", + "crud_exhibition_appointment_row_to_dict", + "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "crud_exhibition_appointment_update_exhibition_appointment", "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -1324,12 +1279,10 @@ "crud_item_unit_total_pages", "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit", - "crud_material_create_material", "crud_material_stock_batch_batch_discard", "crud_material_stock_batch_batch_options", "crud_material_stock_batch_batch_row_to_dict", "crud_material_stock_batch_batch_stock_in", - "crud_material_stock_batch_batch_stock_out", "crud_material_stock_batch_create_batch_and_usage", "crud_material_stock_batch_delete_batch", "crud_material_stock_batch_discard_batch", @@ -1354,8 +1307,15 @@ "crud_material_stock_batch_update_batch", "crud_material_stock_batch_usage_batch_snapshots", "crud_material_stock_batch_validate_discard_reason", + "crud_menu_cascade_soft_delete", "crud_menu_create_menu", - "crud_oa_approval_create_group", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu", "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -1376,23 +1336,6 @@ "crud_pilot_infusion_confirm_py", "crud_pilot_infusion_confirm_row_to_dict", "crud_pilot_infusion_confirm_update_infusion_confirm", - "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", "crud_pilot_service_activate_channel_agreement", "crud_pilot_service_apply_gmcp_order_quotas", "crud_pilot_service_apply_purchase_txn_holdings", @@ -1430,7 +1373,6 @@ "crud_pilot_service_create_recharge_txn", "crud_pilot_service_create_refund_txn", "crud_pilot_service_create_unsubscribe_txn", - "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_enrich_txn_products_from_order", "crud_pilot_service_get_cell_product_price", "crud_pilot_service_get_cell_product_spec", @@ -1450,8 +1392,6 @@ "crud_pilot_service_gmcp_agreement_editable", "crud_pilot_service_gmcp_has_purchase_lock", "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", "crud_pilot_service_list_channel_product_quotas", "crud_pilot_service_list_channel_service_orders", "crud_pilot_service_list_checkup_institution_packages", @@ -1469,15 +1409,12 @@ "crud_pilot_service_resolve_service_order_purchase_total", "crud_pilot_service_rollback_purchase_txn_holdings", "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_account", "crud_pilot_service_row_to_dict_channel_product_quota", "crud_pilot_service_row_to_dict_checkup_institution_package", "crud_pilot_service_row_to_dict_checkup_institution_package_item", "crud_pilot_service_row_to_dict_service_order_product", "crud_pilot_service_save_gmcp_product_rows", - "crud_pilot_service_service_order_txn_to_response_dict", "crud_pilot_service_soft_delete_cell_product_price", "crud_pilot_service_soft_delete_cell_product_spec", "crud_pilot_service_soft_delete_cell_product_type", @@ -1545,6 +1482,21 @@ "crud_process_category_soft_delete_process_category", "crud_process_category_total_pages", "crud_process_category_update_process_category", + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", "crud_process_route_add_step", "crud_process_route_copy_step", "crud_process_route_create_route", @@ -1573,6 +1525,12 @@ "crud_process_route_update_step_data_collections", "crud_process_route_update_step_outputs", "crud_process_route_update_step_reagents", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process", "crud_production_material_batch_stock_in", "crud_production_material_batch_stock_out", "crud_production_material_build_manual_out_remark", @@ -1610,9 +1568,6 @@ "crud_production_material_prep_parse_prep_lines", "crud_production_material_prep_parse_quick_prep_lines", "crud_production_material_prep_py", - "crud_production_material_prep_rationale_523", - "crud_production_material_prep_rationale_893", - "crud_production_material_prep_rationale_948", "crud_production_material_prep_require_draft", "crud_production_material_prep_status_label", "crud_production_material_prep_update_prep", @@ -1704,12 +1659,62 @@ "crud_production_task_set_total_pages", "crud_production_task_set_update_set", "crud_production_task_update_production_task", - "crud_production_work_order_create_production_work_order_from_reception", "crud_protocol_donation_convert_assert_biz_no_available", + "crud_qc_inspection_batch_allocate_batch_name", + "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", + "crud_qc_inspection_batch_assignee_names", + "crud_qc_inspection_batch_batch_assignee_user_ids", + "crud_qc_inspection_batch_batch_has_blocking_tasks", + "crud_qc_inspection_batch_batch_item_ids", + "crud_qc_inspection_batch_batch_to_dict", + "crud_qc_inspection_batch_build_inspection_batch_list", + "crud_qc_inspection_batch_configure_work_order_batches", + "crud_qc_inspection_batch_dec", + "crud_qc_inspection_batch_is_voided_work_order", + "crud_qc_inspection_batch_list_inspection_batches_by_work_order_ids", + "crud_qc_inspection_batch_next_batch_no", + "crud_qc_inspection_batch_order_source_for_wo", + "crud_qc_inspection_batch_prefetch_batch_side_data", + "crud_qc_inspection_batch_py", + "crud_qc_inspection_batch_soft_delete_batch", + "crud_qc_inspection_batch_sync_batch_assignees", + "crud_qc_inspection_batch_sync_batch_lab_items", + "crud_qc_inspection_batch_sync_batch_third_items", + "crud_qc_inspection_batch_unique_ids", + "crud_qc_inspection_batch_validate_batch_payload", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_parse_options_list", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", + "crud_qc_item_param_validate_param", + "crud_qc_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item", + "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "crud_qc_material_amount_auth_get_amount_view_role", + "crud_qc_material_amount_auth_get_auth_dept_id", + "crud_qc_material_amount_auth_grant_amount_view_role", + "crud_qc_material_amount_auth_list_authorized_users", + "crud_qc_material_amount_auth_py", + "crud_qc_material_amount_auth_revoke_amount_view_role", + "crud_qc_material_amount_auth_row_to_dict", + "crud_qc_material_amount_auth_user_has_role_binding", + "crud_qc_material_build_manual_out_remark", + "crud_qc_material_code_exists", "crud_qc_material_create_material", + "crud_qc_material_dec", + "crud_qc_material_fmt_dt", + "crud_qc_material_get_material", "crud_qc_material_get_material_by_code", "crud_qc_material_is_enabled_status", - "crud_qc_material_month_template_confirm_month_import", + "crud_qc_material_list_materials", "crud_qc_material_month_template_create_template", "crud_qc_material_month_template_ensure_material_id", "crud_qc_material_month_template_list_templates", @@ -1723,6 +1728,11 @@ "crud_qc_material_month_template_require_template_fields", "crud_qc_material_month_template_row_to_dict", "crud_qc_material_month_template_update_template", + "crud_qc_material_norm_status", + "crud_qc_material_py", + "crud_qc_material_rationale_26", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", "crud_qc_material_stock_batch_append_batch_qty_adjust", "crud_qc_material_stock_batch_batch_stock_in", "crud_qc_material_stock_batch_batch_stock_out", @@ -1771,7 +1781,38 @@ "crud_qc_material_stock_in_no_prefix_for_date", "crud_qc_material_stock_in_no_py", "crud_qc_material_stock_in_no_rationale_1", - "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_material_stock_out", + "crud_qc_material_total_pages", + "crud_qc_material_update_material", + "crud_qc_task_assignee_rationale_63", + "crud_qc_task_assignee_sync_assignees_for_task", + "crud_qc_task_assignee_validate_assignee_user_ids", + "crud_qc_task_create_task_for_line", + "crud_qc_third_party_company_company_code_exists", + "crud_qc_third_party_company_create_company", + "crud_qc_third_party_company_get_company", + "crud_qc_third_party_company_list_companies", + "crud_qc_third_party_company_list_company_options", + "crud_qc_third_party_company_py", + "crud_qc_third_party_company_row_to_dict", + "crud_qc_third_party_company_soft_delete_company", + "crud_qc_third_party_company_update_company", + "crud_qc_third_party_item_company_name_map", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_dec", + "crud_qc_third_party_item_get_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_list_active_items", + "crud_qc_third_party_item_list_items", + "crud_qc_third_party_item_py", + "crud_qc_third_party_item_row_to_dict", + "crud_qc_third_party_item_soft_delete_item", + "crud_qc_third_party_item_update_item", + "crud_qc_work_order_apply_item_assignees", + "crud_qc_work_order_get_task_by_source_line_id", + "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", + "crud_qc_work_order_sync_work_order_lab_items", + "crud_qc_work_order_sync_work_order_third_party_items", "crud_reagent_batch_stock_in", "crud_reagent_batch_stock_out", "crud_reagent_create_reagent", @@ -1788,9 +1829,6 @@ "crud_reagent_stock_out", "crud_reagent_total_pages", "crud_reagent_update_reagent", - "crud_research_donation_submit_audit", - "crud_role_create_role", - "crud_role_update_role_data_scope", "crud_sample_code_batch_generate_sample_codes", "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", @@ -1817,14 +1855,8 @@ "crud_sample_reception_check_item_row_to_dict", "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item", - "crud_sample_reception_check_result_rationale_133", - "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_create_sample_reception", "crud_sample_reception_lab_code_allocate_lab_storage_codes", "crud_sample_reception_lab_code_allocate_one_seq", - "crud_sample_reception_lab_code_assert_lab_storage_code_available", "crud_sample_reception_lab_code_format_lab_storage_code", "crud_sample_reception_lab_code_max_existing_seq", "crud_sample_reception_lab_code_parse_reception_date", @@ -1836,7 +1868,6 @@ "crud_sample_reception_lab_code_sync_sequence_from_existing", "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "crud_sample_reception_lab_code_validate_lab_storage_code", - "crud_sample_reception_update_sample_reception", "crud_site_create_site", "crud_site_get_site", "crud_site_list_sites", @@ -1856,7 +1887,6 @@ "crud_sop_document_sop_code_exists", "crud_sop_document_total_pages", "crud_sop_document_update_sop_document", - "crud_storage_release_review_create_review_from_reception", "crud_tenant_create_tenant", "crud_tenant_get_tenant", "crud_tenant_list_tenants", @@ -1866,8 +1896,6 @@ "crud_tenant_tenant_no_exists", "crud_tenant_total_pages", "crud_tenant_update_tenant", - "crud_workflow_create_process_def", - "crud_workflow_publish_version", "models_cleanroom_garment_bizcleanroomgarment", "models_cleanroom_garment_bizcleanroomgarmentsterilizelog", "models_cleanroom_garment_bizcleanroomgarmentwashlog", @@ -1875,7 +1903,6 @@ "models_cleanroom_garment_rationale_33", "models_cleanroom_garment_rationale_54", "models_cleanroom_garment_rationale_9", - "models_production_material_bizproductionmaterialprepline", "schemas_cell_product_cellproductbatchitem", "schemas_cell_product_cellproductlistquery", "schemas_cell_product_coerce_date_fields", @@ -1966,7 +1993,6 @@ "api_material_materialbatchupdatebody", "api_material_materialbody", "api_material_materialupdatebody", - "api_material_rationale_642", "api_material_rationale_665", "api_material_rationale_696", "api_material_stockcheckcreatebody", @@ -2004,6 +2030,7 @@ "api_pilot_application_patientnestedbody", "api_pilot_application_patientsavebody", "api_pilot_application_planidbody", + "api_pilot_application_py", "api_pilot_application_rationale_1", "api_pilot_application_rationale_187", "api_pilot_application_salescheduleproductlinebody", @@ -2028,7 +2055,13 @@ "api_pilot_infusion_confirm_confirmcreatebody", "api_pilot_infusion_confirm_confirmupdatebody", "api_pilot_infusion_confirm_idbody", + "api_pilot_infusion_schedule_mgmt_api_detail", + "api_pilot_infusion_schedule_mgmt_api_get_outbound_handover", + "api_pilot_infusion_schedule_mgmt_api_list", + "api_pilot_infusion_schedule_mgmt_api_save_outbound_handover", + "api_pilot_infusion_schedule_mgmt_get_tenant_no", "api_pilot_infusion_schedule_mgmt_productitembody", + "api_pilot_infusion_schedule_mgmt_py", "api_pilot_infusion_schedule_mgmt_updateqcstatusbody", "api_pilot_infusion_schedule_mgmt_updateschedulebody", "api_pilot_infusion_schedule_mgmt_updatestatusbody", @@ -2077,16 +2110,6 @@ "api_pilot_service_txnrefundbody", "api_pilot_service_txnunsubscribebody", "api_pilot_service_txnupdatebody", - "api_production_batchstockinbody", - "api_production_batchstockinitem", - "api_production_batchstockoutbody", - "api_production_batchstockoutitem", - "api_production_consumablecreatebody", - "api_production_consumablepackcreatebody", - "api_production_consumablepackupdatebody", - "api_production_consumableupdatebody", - "api_production_equipmentcreatebody", - "api_production_equipmentupdatebody", "api_production_material_availablematerialbatch", "api_production_material_batchdiscardbody", "api_production_material_batchdiscarditem", @@ -2108,30 +2131,6 @@ "api_production_material_stockcheckunusedlineitem", "api_production_material_stockcheckunusedlinesbody", "api_production_material_stockinbody", - "api_production_outputtypecreatebody", - "api_production_outputtypeupdatebody", - "api_production_packiteminput", - "api_production_processcategorycreatebody", - "api_production_processcategoryupdatebody", - "api_production_processconsumableinput", - "api_production_processcreatebody", - "api_production_processdatacollectioninput", - "api_production_processoutputinput", - "api_production_processreagentinput", - "api_production_processupdatebody", - "api_production_productionproducttypecreatebody", - "api_production_productionproducttypeupdatebody", - "api_production_rationale_1", - "api_production_rationale_2498", - "api_production_rationale_2895", - "api_production_rationale_2935", - "api_production_rationale_2951", - "api_production_reagentcreatebody", - "api_production_reagentupdatebody", - "api_production_sopdocumentcreatebody", - "api_production_sopdocumentupdatebody", - "api_production_stockinbody", - "api_production_stockoutbody", "api_public_rationale_1", "api_public_rationale_222", "api_public_rationale_241", @@ -2195,7 +2194,6 @@ "api_sample_reception_allocatelabstoragecodesbody", "api_sample_reception_checkitembody", "api_sample_reception_checkitemupdatebody", - "api_sample_reception_rationale_272", "api_sample_reception_receptionchecksubmit", "api_sample_reception_samplereceptioncreatebody", "api_sample_reception_samplereceptionupdatebody", @@ -2208,8 +2206,10 @@ "core_data_scope_rationale_37", "core_data_scope_rationale_64", "core_response_config", + "core_response_format_api_error_message", "core_response_pageresult", "core_response_py", + "core_response_rationale_40", "core_response_responsemodel", "crud_base_crudbase", "crud_base_crudbase_get_all", @@ -2264,8 +2264,6 @@ "schemas_category_parameter_rationale_1", "schemas_category_parameter_rationale_19", "schemas_category_py", - "schemas_cell_product_cellproductcreate", - "schemas_cell_product_cellproductupdate", "schemas_common_deleteinput", "schemas_common_idinput", "schemas_common_paginationparams", @@ -2402,23 +2400,10 @@ "schemas_price_list_productpriceresponse", "schemas_price_list_py", "schemas_price_list_rationale_1", - "schemas_process_route_processroutecreatebody", - "schemas_process_route_processrouteupdatebody", - "schemas_process_route_py", - "schemas_process_route_rationale_1", - "schemas_process_route_setcurrentbody", - "schemas_process_route_stepaddbody", "schemas_process_route_stepconsumableitem", - "schemas_process_route_stepconsumableupdatebody", - "schemas_process_route_stepcopybody", "schemas_process_route_stepdatacollectionitem", - "schemas_process_route_stepdatacollectionupdatebody", "schemas_process_route_stepoutputitem", - "schemas_process_route_stepoutputupdatebody", "schemas_process_route_stepreagentitem", - "schemas_process_route_stepreagentupdatebody", - "schemas_process_route_stepreorderbody", - "schemas_process_route_stepupdatebody", "schemas_product_banner_productbannerbase", "schemas_product_banner_productbannercreate", "schemas_product_banner_productbannercreatebatch", @@ -2429,6 +2414,7 @@ "schemas_product_banner_productbannerupdate", "schemas_product_banner_py", "schemas_product_banner_rationale_1", + "schemas_product_config", "schemas_product_detail_media_productdetailmediabase", "schemas_product_detail_media_productdetailmediacreate", "schemas_product_detail_media_productdetailmediacreatebatch", @@ -2458,6 +2444,18 @@ "schemas_product_parameter_value_productparametervaluewithparameterresponse", "schemas_product_parameter_value_py", "schemas_product_parameter_value_rationale_1", + "schemas_product_productbase", + "schemas_product_productcategorybase", + "schemas_product_productcategorycreate", + "schemas_product_productcategoryresponse", + "schemas_product_productcreate", + "schemas_product_productresponse", + "schemas_product_productunitbase", + "schemas_product_productunitcreate", + "schemas_product_productunitresponse", + "schemas_product_productupdate", + "schemas_product_py", + "schemas_product_rationale_1", "schemas_product_review_config", "schemas_product_review_media_config", "schemas_product_review_media_productreviewmediabase", @@ -2482,39 +2480,10 @@ "schemas_product_review_productreviewupdate", "schemas_product_review_py", "schemas_product_review_rationale_1", - "schemas_production_task_productiontaskassigneeupdate", - "schemas_production_task_productiontaskcreate", - "schemas_production_task_productiontaskforwardbody", - "schemas_production_task_productiontasklistbyworkordersbody", "schemas_production_task_productiontasklistquery", - "schemas_production_task_productiontaskstatusupdate", - "schemas_production_task_productiontaskstepdispatchbody", "schemas_production_task_productiontaskstepdispatchitem", - "schemas_production_task_productiontaskupdate", - "schemas_production_task_py", - "schemas_production_task_rationale_39", - "schemas_production_task_set_productiontasksetcreatebody", - "schemas_production_task_set_productiontasksetfromworkorderbody", "schemas_production_task_set_productiontasksetitembody", - "schemas_production_task_set_productiontasksetupdatebody", - "schemas_production_task_set_productiontasksfromsetbody", - "schemas_production_task_set_py", - "schemas_production_task_spawntemporaryworkorderbody", - "schemas_production_task_taskinputitem", - "schemas_production_task_taskoutputitem", - "schemas_production_task_taskstepadd", - "schemas_production_task_taskstepdatacollectionitem", - "schemas_production_task_taskstepmaterialitem", - "schemas_production_task_taskstepoutputitem", - "schemas_production_task_taskstepreorderbody", - "schemas_production_task_taskstepupdate", "schemas_production_work_order_productionworkorderbase", - "schemas_production_work_order_productionworkordercomplete", - "schemas_production_work_order_productionworkorderconfigurebody", - "schemas_production_work_order_productionworkordercreate", - "schemas_production_work_order_productionworkorderlistquery", - "schemas_production_work_order_productionworkorderupdate", - "schemas_production_work_order_py", "schemas_qc_task_py", "schemas_qc_task_qctaskcreatebody", "schemas_qc_work_order_outboundqcdetailapplication", @@ -2523,7 +2492,6 @@ "schemas_qc_work_order_outboundqcdetailpatient", "schemas_qc_work_order_outboundqcdetailproduct", "schemas_qc_work_order_outboundqcdetailresponse", - "schemas_qc_work_order_productionqcworkordercreatebody", "schemas_qc_work_order_py", "schemas_qc_work_order_qcworkordercreatebody", "schemas_qc_work_order_qcworkorderupdatebody", @@ -2595,10 +2563,500 @@ "schemas_workflow_versionresponse" ], "3": [ + "api_basic_info_normalize_date_bound", + "api_collection_protocol_persist_protocol_sub_resources", + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "api_operations_batch_create_storage_slots", + "api_operations_create_access_log", + "api_operations_create_storage_slot", + "api_operations_create_uv_disinfect_log", + "api_operations_delete_access_log", + "api_operations_delete_clean_room", + "api_operations_delete_storage_facility", + "api_operations_delete_uv_disinfect_log", + "api_operations_get_tenant_no", + "api_operations_list_access_logs", + "api_operations_list_clean_rooms", + "api_operations_list_exhibition_appointments", + "api_operations_list_occupancies", + "api_operations_list_occupancy_history", + "api_operations_list_storage_facilities", + "api_operations_list_storage_slot_select_options", + "api_operations_list_storage_slot_stats", + "api_operations_list_storage_slots", + "api_operations_list_uv_disinfect_logs", + "api_operations_normalize_visit_date_bound", + "api_operations_parse_optional_dt", + "api_operations_py", + "api_operations_update_access_log", + "api_operations_update_storage_slot", + "api_operations_update_uv_disinfect_log", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", + "core_utils_format_date", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_optional_date", + "core_utils_parse_date", + "core_utils_py", + "core_utils_rationale_71", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_camel_to_snake", + "crud_base_crudbase_count", + "crud_base_crudbase_create", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_calc_duration_minutes", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_create_uv_disinfect_log", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_get_uv_disinfect_log", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_list_uv_disinfect_logs", + "crud_clean_room_py", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_soft_delete_uv_disinfect_log", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_clean_room_update_uv_disinfect_log", + "crud_clean_room_uv_disinfect_log_to_dict", + "crud_collection_protocol_active_invoiced_payment_detail_ids", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_draft_fields", + "crud_collection_protocol_apply_payment_detail_list_filters", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_attachment_item_from_row", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_build_installment_summary", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_compare_datetime", + "crud_collection_protocol_compare_money", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_count_pending_protocol_invoice_requests", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_sample_collect_summary", + "crud_collection_protocol_format_storage_cert_sample_info", + "crud_collection_protocol_fullmoon_todo_detail_dict", + "crud_collection_protocol_fullmoon_todo_empty_dict", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_invoice_request_item_to_dict", + "crud_collection_protocol_invoice_request_list_query", + "crud_collection_protocol_invoice_request_to_dict", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_invoice_eligible_payment_details", + "crud_collection_protocol_list_invoice_requests_by_protocol", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_protocol_invoice_requests", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_list_storage_certs", + "crud_collection_protocol_load_express_name_map", + "crud_collection_protocol_load_protocol_storage_in_date_map", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_load_site_name_map", + "crud_collection_protocol_load_unit_name_map", + "crud_collection_protocol_migrate_sample_child_refs_on_replace", + "crud_collection_protocol_normalize_date_bound", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_pack_invoice_request_with_items", + "crud_collection_protocol_parse_transfer_time_value", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_detail_compare_from_model", + "crud_collection_protocol_payment_detail_compare_row", + "crud_collection_protocol_payment_detail_sort_key", + "crud_collection_protocol_payment_details_payload_unchanged", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pick_storage_in_date", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_reject_receipt", + "crud_collection_protocol_reject_refund", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_storage_in_date_to_yyyymmdd", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_update_payment_detail_draft", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_receipt_finance_submit_ready", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict", + "crud_inbound_sample_special_py", + "crud_inbound_sample_special_update_inbound_sample_special_mark", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map", + "crud_material_usage_amount_for_row", + "crud_material_usage_batch_map", + "crud_material_usage_display_remark", + "crud_material_usage_fmt_date_val", + "crud_material_usage_list_stock_check_requisitions", + "crud_material_usage_list_usages", + "crud_material_usage_list_usages_query", + "crud_material_usage_mark_requisition_fully_used", + "crud_material_usage_paginate_usages", + "crud_material_usage_parse_receiver_purpose_from_remark", + "crud_material_usage_py", + "crud_material_usage_rationale_302", + "crud_material_usage_receiver_display_map", + "crud_material_usage_resolve_receiver_purpose", + "crud_material_usage_row_to_dict", + "crud_material_usage_stock_in_date_for_row", + "crud_material_usage_unit_price_for_row", + "crud_material_usage_usage_unit_label", + "crud_material_usage_user_nick_name_map", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pre_transit_sample_apply_collection_keyword", + "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", + "crud_pre_transit_sample_apply_create_time_filter", + "crud_pre_transit_sample_apply_donation_keyword", + "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", + "crud_pre_transit_sample_build_sample_items", + "crud_pre_transit_sample_cell_received_exists", + "crud_pre_transit_sample_donation_received_exists", + "crud_pre_transit_sample_earliest_eta", + "crud_pre_transit_sample_hydrate_collection_rows", + "crud_pre_transit_sample_hydrate_donation_rows", + "crud_pre_transit_sample_is_in_transit_sample", + "crud_pre_transit_sample_is_uncollected_status", + "crud_pre_transit_sample_list_in_transit_collection_ids", + "crud_pre_transit_sample_list_in_transit_donation_ids", + "crud_pre_transit_sample_list_in_transit_protocols", + "crud_pre_transit_sample_list_pre_delivery_collection_ids", + "crud_pre_transit_sample_list_pre_delivery_donation_ids", + "crud_pre_transit_sample_list_pre_delivery_protocols", + "crud_pre_transit_sample_py", + "crud_pre_transit_sample_sort_key_in_transit", + "crud_pre_transit_sample_sort_key_pre_delivery", + "crud_pre_transit_sample_summarize_in_transit_items", + "crud_pre_transit_sample_summarize_pre_delivery", + "crud_production_material_filter_material_type", + "crud_production_material_prep_list_available_material_batches", + "crud_production_material_usage_amount_for_row", + "crud_production_material_usage_batch_map", + "crud_production_material_usage_display_remark", + "crud_production_material_usage_fmt_date_val", + "crud_production_material_usage_list_available_requisitions_for_prep", + "crud_production_material_usage_list_linked_step_usages", + "crud_production_material_usage_list_my_prep_consumptions", + "crud_production_material_usage_list_my_usages", + "crud_production_material_usage_list_prep_consumptions", + "crud_production_material_usage_list_requisition_options", + "crud_production_material_usage_list_stock_check_requisitions", + "crud_production_material_usage_list_usages", + "crud_production_material_usage_list_usages_by_step", + "crud_production_material_usage_list_usages_query", + "crud_production_material_usage_mark_requisition_fully_used", + "crud_production_material_usage_mine_usage_filter", + "crud_production_material_usage_paginate_usages", + "crud_production_material_usage_parse_receiver_purpose_from_remark", + "crud_production_material_usage_prep_consumption_to_dict", + "crud_production_material_usage_py", + "crud_production_material_usage_receiver_display_map", + "crud_production_material_usage_record_step_usage_from_requisition", + "crud_production_material_usage_resolve_receiver_purpose", + "crud_production_material_usage_row_to_dict", + "crud_production_material_usage_step_consumed_qty_map", + "crud_production_material_usage_stock_in_date_for_row", + "crud_production_material_usage_unit_price_for_row", + "crud_production_material_usage_usage_unit_label", + "crud_production_material_usage_user_nick_name_map", + "crud_production_task_base_active_step_count_query", + "crud_production_waste_output_fmt_dt", + "crud_production_waste_output_list_production_waste_outputs", + "crud_production_waste_output_match_waste_output_keyword", + "crud_production_waste_output_normalize_date_bound", + "crud_production_waste_output_pick_waste_output_type_ids", + "crud_production_waste_output_py", + "crud_production_waste_output_resolve_waste_output_type_ids", + "crud_production_waste_output_total_pages", + "crud_protocol_sample_collection_apply_sample_status_filter", + "crud_protocol_sample_collection_base_query", + "crud_protocol_sample_collection_fmt_dt", + "crud_protocol_sample_collection_list_protocol_sample_collections", + "crud_protocol_sample_collection_py", + "crud_protocol_sample_collection_row_to_dict", + "crud_protocol_sample_collection_sample_status_label", + "crud_protocol_sample_collection_total_pages", + "crud_qc_sms_notification_apply_qc_status_filter", + "crud_qc_sms_notification_base_query", + "crud_qc_sms_notification_derive_qc_conclusion", + "crud_qc_sms_notification_ensure_notification", + "crud_qc_sms_notification_eq_ci", + "crud_qc_sms_notification_fetch_completed_tasks", + "crud_qc_sms_notification_fmt_dt", + "crud_qc_sms_notification_generate_sms_content", + "crud_qc_sms_notification_list_notifications", + "crud_qc_sms_notification_normalize_date_bound", + "crud_qc_sms_notification_py", + "crud_qc_sms_notification_qc_complete_time", + "crud_qc_sms_notification_qc_status_label", + "crud_qc_sms_notification_resolve_notification", + "crud_qc_sms_notification_row_to_dict", + "crud_qc_sms_notification_task_stats_subquery", + "crud_qc_sms_notification_toggle_notification_status", + "crud_qc_sms_notification_total_pages", + "crud_qc_sms_notification_unicode_ci", + "crud_qc_work_order_count_unfinished_work_orders_by_tab", + "crud_qc_work_order_enrich_protocol_sibling_samples", + "crud_qc_work_order_load_sample_type_name_map", + "crud_qc_work_order_protocol_group_key_for_item", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_sample_code_seq", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_load_unit_name_map", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_migrate_donation_sample_child_refs_on_replace", + "crud_research_donation_next_donation_sample_code", + "crud_research_donation_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_collection_apply_sample_status_filter", + "crud_research_donation_sample_collection_base_query", + "crud_research_donation_sample_collection_fmt_dt", + "crud_research_donation_sample_collection_list_donation_sample_collections", + "crud_research_donation_sample_collection_py", + "crud_research_donation_sample_collection_row_to_dict", + "crud_research_donation_sample_collection_sample_status_label", + "crud_research_donation_sample_collection_total_pages", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_storage_facility_aggregate_slot_stats_by_facility", + "crud_storage_facility_apply_slot_select_base_filters", + "crud_storage_facility_apply_slot_select_query_filters", + "crud_storage_facility_batch_create_facilities", + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_build_node_path_cache", + "crud_storage_facility_build_slot_keyword_sql_filters", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_collect_slot_host_node_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_ensure_slot_layout_order", + "crud_storage_facility_exact_node_ids_for_path", + "crud_storage_facility_facility_node_ids_matching_keyword", + "crud_storage_facility_format_seq", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_insert_slot_at_row_end", + "crud_storage_facility_is_slot_available_row", + "crud_storage_facility_leaf_node_ids_for_path_prefix", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_facility_slots", + "crud_storage_facility_list_slot_select_options", + "crud_storage_facility_list_slots", + "crud_storage_facility_load_slot_select_include_rows", + "crud_storage_facility_merge_slot_select_rows_with_includes", + "crud_storage_facility_py", + "crud_storage_facility_resolve_path_keyword", + "crud_storage_facility_resolve_slot_layout_position", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_search_slot_select_matched_ids", + "crud_storage_facility_slot_available_filter", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_slot_to_dict_for_row", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict", + "services_protocol_payment_installment_add_days_yyyymmdd", + "services_protocol_payment_installment_add_interval_months_yyyymmdd", + "services_protocol_payment_installment_add_months_yyyymmdd", + "services_protocol_payment_installment_calc_fq_installment_due_date", + "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", + "services_protocol_payment_installment_calc_installment_due_amounts_inline", + "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", + "services_protocol_payment_installment_is_legacy_installment_ratios", + "services_protocol_payment_installment_parse_installment_ratios", + "services_protocol_payment_installment_py", + "services_protocol_payment_installment_rationale_1", + "services_protocol_payment_installment_rationale_138", + "services_protocol_payment_installment_rationale_160", + "services_protocol_payment_installment_rationale_45", + "services_protocol_payment_installment_rationale_70", + "services_protocol_payment_installment_resolve_installment_due_amounts", + "services_protocol_sample_list_summary_build_sample_item_reception_qc_fields", + "services_protocol_sample_list_summary_get_list_qc_status_map_by_sample_codes", + "services_protocol_sample_list_summary_get_list_reception_summary_map_by_sample_codes", + "services_protocol_sample_list_summary_py", + "services_storage_facility_code_assert_sibling_node_code_unique", + "services_storage_facility_code_build_full_slot_code", + "services_storage_facility_code_build_node_code_path", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", + "services_storage_facility_code_collect_slot_ids_under_nodes", + "services_storage_facility_code_decode_slot_layout_order", + "services_storage_facility_code_encode_slot_layout_order", + "services_storage_facility_code_load_facility_ancestor_map", + "services_storage_facility_code_load_facility_map", + "services_storage_facility_code_py", + "services_storage_facility_code_refresh_outbound_release_cell_slot_names", + "services_storage_facility_code_validate_node_code", + "utils_sample_special_apply_inbound_sample_special_mark_fields", + "utils_sample_special_apply_sample_special_fields", + "utils_sample_special_apply_special_to_item_from_samples", + "utils_sample_special_py", + "utils_sample_special_rationale_42", + "utils_sample_special_sample_special_to_dict", + "utils_sample_special_truthy_flag", + "utils_sample_special_validate_sample_special_raw" + ], + "4": [ "api_insurance_company_rationale_1", "api_mini_menu_rationale_1", "api_mini_menu_rationale_114", "api_mini_menu_rationale_92", + "api_operations_accesslogcreatebody", + "api_operations_accesslogupdatebody", + "api_operations_cleanroomcreatebody", + "api_operations_cleanroomupdatebody", + "api_operations_exhibitionappointmentcreatebody", + "api_operations_exhibitionappointmentupdatebody", + "api_operations_occupancycreatebody", + "api_operations_rationale_1", + "api_operations_rationale_674", + "api_operations_storagefacilitybatchcreatebody", + "api_operations_storagefacilitycreatebody", + "api_operations_storagefacilityupdatebody", + "api_operations_storageslotbatchcreatebody", + "api_operations_storageslotclearbody", + "api_operations_storageslotcreatebody", + "api_operations_storageslotinsertrowbody", + "api_operations_storageslotupdatebody", + "api_operations_uvdisinfectlogcreatebody", + "api_operations_uvdisinfectlogupdatebody", "api_workflow_processdefcreatebody", "api_workflow_processdefupdatebody", "api_workflow_publishversionbody", @@ -2607,6 +3065,7 @@ "api_workflow_taskactionbody", "base", "crud_api_request_log_apirequestlogcrud", + "crud_clean_room_rationale_1", "crud_consumable_pack_rationale_1", "crud_consumable_rationale_1", "crud_dict_type_rationale_1", @@ -2666,13 +3125,28 @@ "crud_process_rationale_278", "crud_process_route_rationale_1", "crud_process_route_rationale_477", + "crud_production_material_prep_rationale_1296", + "crud_production_material_prep_rationale_523", + "crud_production_material_prep_rationale_893", + "crud_production_material_prep_rationale_948", "crud_production_material_rationale_26", "crud_production_material_rationale_381", "crud_production_material_rationale_530", "crud_production_material_stock_check_rationale_367", + "crud_production_material_usage_rationale_1064", + "crud_production_material_usage_rationale_1233", + "crud_production_material_usage_rationale_1312", + "crud_production_material_usage_rationale_195", + "crud_production_material_usage_rationale_20", + "crud_production_material_usage_rationale_367", + "crud_production_material_usage_rationale_391", + "crud_production_material_usage_rationale_42", + "crud_production_material_usage_rationale_448", "crud_production_material_usage_rationale_524", + "crud_production_material_usage_rationale_595", "crud_production_material_usage_rationale_773", "crud_production_material_usage_rationale_878", + "crud_production_material_usage_rationale_934", "crud_qc_material_stock_check_rationale_363", "crud_qc_material_usage_rationale_181", "crud_qc_material_usage_rationale_19", @@ -2688,6 +3162,32 @@ "crud_qc_material_usage_rationale_959", "crud_role_rationale_1", "crud_role_rationale_47", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_178", + "crud_storage_facility_rationale_309", + "crud_storage_facility_rationale_358", + "crud_storage_facility_rationale_422", + "crud_storage_facility_rationale_457", + "crud_storage_facility_rationale_477", + "crud_storage_facility_rationale_524", + "crud_storage_facility_rationale_54", + "crud_storage_facility_rationale_563", + "crud_storage_facility_rationale_604", + "crud_storage_facility_rationale_675", + "crud_storage_facility_rationale_753", + "crud_storage_facility_rationale_775", + "crud_storage_facility_rationale_794", + "crud_storage_facility_rationale_81", + "crud_storage_facility_rationale_817", + "crud_storage_facility_rationale_97", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_178", + "crud_storage_occupancy_rationale_200", + "crud_storage_occupancy_rationale_285", + "crud_storage_occupancy_rationale_330", + "crud_storage_occupancy_rationale_43", + "crud_storage_occupancy_rationale_472", + "crud_workflow_publish_version", "crud_workflow_rationale_1", "models_clinical_payment_bizpilotpayment", "models_clinical_payment_py", @@ -2724,6 +3224,9 @@ "models_models_bizcheckupinstitutionpackage", "models_models_bizcheckupinstitutionpackageitem", "models_models_bizcheckupinstitutionproject", + "models_models_bizcleanroom", + "models_models_bizcleanroomaccesslog", + "models_models_bizcleanroomuvdisinfectlog", "models_models_bizconsumable", "models_models_bizconsumablepack", "models_models_bizconsumablepackitem", @@ -2731,6 +3234,7 @@ "models_models_bizenvdetectitem", "models_models_bizenvdetectrecord", "models_models_bizequipment", + "models_models_bizexhibitionappointment", "models_models_bizinsurancecompany", "models_models_bizinsurancecompanyinvoice", "models_models_bizinsuranceprojectprice", @@ -2783,6 +3287,9 @@ "models_models_bizsamplesmsnotification", "models_models_bizsopdocument", "models_models_bizstorageentrysmsnotification", + "models_models_bizstoragefacility", + "models_models_bizstoragefacilityslot", + "models_models_bizstorageslotoccupancy", "models_models_oaappgroup", "models_models_oainstancedraft", "models_models_oareceiveaccount", @@ -2941,6 +3448,8 @@ "models_models_wftransition", "models_production_material_bizproductionmaterial", "models_production_material_bizproductionmaterialformula", + "models_production_material_bizproductionmaterialprep", + "models_production_material_bizproductionmaterialprepline", "models_production_material_bizproductionmaterialstockbatch", "models_production_material_bizproductionmaterialstockcheck", "models_production_material_bizproductionmaterialstockcheckbatchline", @@ -2958,6 +3467,10 @@ "models_qc_param_bizqcitemparam", "models_qc_param_bizqctaskresult", "models_qc_param_py", + "services_storage_facility_code_rationale_1", + "services_storage_facility_code_rationale_125", + "services_storage_facility_code_rationale_20", + "services_storage_facility_code_rationale_31", "services_web_auth_roles_rationale_1", "services_web_auth_roles_rationale_115", "services_web_auth_roles_rationale_144", @@ -2973,7 +3486,7 @@ "services_web_auth_roles_rationale_76", "services_workflow_engine_rationale_1" ], - "4": [ + "5": [ "api_basic_info_cellsampletypecreatebody", "api_basic_info_cellsampletypeupdatebody", "api_basic_info_collectionregioncreatebody", @@ -3091,6 +3604,7 @@ "crud_production_task_step_assignee_rationale_92", "crud_production_waste_output_rationale_1", "crud_production_waste_output_rationale_22", + "crud_production_work_order_create_production_work_order_from_reception", "crud_production_work_order_rationale_1001", "crud_production_work_order_rationale_1027", "crud_production_work_order_rationale_231", @@ -3139,6 +3653,7 @@ "crud_qc_task_result_rationale_103", "crud_qc_task_result_rationale_128", "crud_qc_task_result_rationale_43", + "crud_qc_work_order_create_work_order_from_reception", "crud_qc_work_order_rationale_109", "crud_qc_work_order_rationale_1114", "crud_qc_work_order_rationale_1264", @@ -3188,6 +3703,10 @@ "crud_research_donation_rationale_913", "crud_research_donation_rationale_987", "crud_research_donation_sample_collection_rationale_1", + "crud_research_donation_submit_audit", + "crud_sample_reception_check_result_rationale_171", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", "crud_sample_reception_rationale_1018", "crud_sample_reception_rationale_1046", "crud_sample_reception_rationale_1205", @@ -3206,13 +3725,7 @@ "crud_sample_reception_rationale_43", "crud_sample_reception_rationale_88", "crud_storage_entry_sms_notification_rationale_185", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_178", - "crud_storage_occupancy_rationale_200", - "crud_storage_occupancy_rationale_285", - "crud_storage_occupancy_rationale_330", - "crud_storage_occupancy_rationale_43", - "crud_storage_occupancy_rationale_472", + "crud_storage_release_review_create_review_from_reception", "crud_storage_release_review_rationale_1184", "crud_storage_release_review_rationale_145", "crud_storage_release_review_rationale_171", @@ -3269,7 +3782,6 @@ "models_models_bizsamplecode", "models_models_bizsamplereception", "models_models_bizstoragereleasereview", - "models_models_bizstorageslotoccupancy", "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", "models_research_donation_bizresearchdonationaudit", @@ -3291,628 +3803,14 @@ "services_protocol_sample_list_summary_rationale_86", "services_qc_work_order_fee_summary_rationale_1" ], - "5": [ - "api_storage_release_review_ensure_review_side_write", - "core_db_collation_eq_unicode", - "core_db_collation_like_unicode", - "core_db_collation_py", - "core_db_collation_rationale_1", - "core_db_collation_rationale_12", - "core_db_collation_rationale_7", - "core_db_collation_unicode_ci", - "crud_base_crudbase_exists", - "crud_collection_protocol_lookup_attachments_by_urls", - "crud_outbound_release_review_batch_review", - "crud_outbound_release_review_dec", - "crud_outbound_release_review_fmt_dt", - "crud_outbound_release_review_get_schedule_detail", - "crud_outbound_release_review_get_user_name", - "crud_outbound_release_review_list_reviews_paginated", - "crud_outbound_release_review_normalize_outbound_ready_for_review_only", - "crud_outbound_release_review_normalize_outbound_review_phase", - "crud_outbound_release_review_outbound_production_all_void_for_schedule", - "crud_outbound_release_review_outbound_production_unfinished_exists_for_schedule", - "crud_outbound_release_review_outbound_qc_all_void_for_schedule", - "crud_outbound_release_review_outbound_qc_unfinished_exists_for_schedule", - "crud_outbound_release_review_outbound_work_orders_all_void", - "crud_outbound_release_review_py", - "crud_outbound_release_review_resolve_schedule_biz_type", - "crud_outbound_release_review_review_schedule", - "crud_outbound_release_review_row_to_dict", - "crud_outbound_release_review_total_pages", - "crud_production_task_spawn_temporary_work_order_from_task", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_apply_exclude_inactive_protocol_filter", - "crud_production_work_order_apply_planned_start_time_step_filter", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_dec_price", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_inbound_qc_conclusions", - "crud_production_work_order_enrich_outbound_items", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", - "crud_production_work_order_outbound_work_order_ids_by_keyword", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", - "crud_qc_inbound_lab_storage_sort_compare_lab_storage_then_create_time_desc", - "crud_qc_inbound_lab_storage_sort_inbound_lab_storage_order_by_clauses", - "crud_qc_inbound_lab_storage_sort_lab_storage_code_expr_for_work_order", - "crud_qc_inbound_lab_storage_sort_py", - "crud_qc_inbound_lab_storage_sort_uses_inbound_lab_storage_list_sort", - "crud_qc_inspection_batch_allocate_batch_name", - "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", - "crud_qc_inspection_batch_assignee_names", - "crud_qc_inspection_batch_batch_assignee_user_ids", - "crud_qc_inspection_batch_batch_has_blocking_tasks", - "crud_qc_inspection_batch_batch_item_ids", - "crud_qc_inspection_batch_batch_to_dict", - "crud_qc_inspection_batch_build_inspection_batch_list", - "crud_qc_inspection_batch_configure_work_order_batches", - "crud_qc_inspection_batch_dec", - "crud_qc_inspection_batch_is_voided_work_order", - "crud_qc_inspection_batch_list_inspection_batches", - "crud_qc_inspection_batch_list_inspection_batches_by_work_order_ids", - "crud_qc_inspection_batch_next_batch_no", - "crud_qc_inspection_batch_normalize_legacy_configure_to_batches", - "crud_qc_inspection_batch_order_source_for_wo", - "crud_qc_inspection_batch_prefetch_batch_side_data", - "crud_qc_inspection_batch_py", - "crud_qc_inspection_batch_soft_delete_batch", - "crud_qc_inspection_batch_sync_batch_assignees", - "crud_qc_inspection_batch_sync_batch_lab_items", - "crud_qc_inspection_batch_sync_batch_third_items", - "crud_qc_inspection_batch_unique_ids", - "crud_qc_inspection_batch_validate_batch_payload", - "crud_qc_lab_test_item_create_lab_item", - "crud_qc_lab_test_item_get_lab_item", - "crud_qc_lab_test_item_item_code_exists", - "crud_qc_lab_test_item_list_active_lab_items", - "crud_qc_lab_test_item_list_lab_items", - "crud_qc_lab_test_item_py", - "crud_qc_lab_test_item_row_to_dict", - "crud_qc_lab_test_item_soft_delete_lab_item", - "crud_qc_lab_test_item_update_lab_item", - "crud_qc_task_apply_task_result", - "crud_qc_task_assert_task_assignee", - "crud_qc_task_assignee_active_users_in_tenant", - "crud_qc_task_assignee_enrich_tasks_with_assignees", - "crud_qc_task_assignee_is_user_assignee", - "crud_qc_task_assignee_list_assignees_by_task_ids", - "crud_qc_task_assignee_py", - "crud_qc_task_assignee_rationale_63", - "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", - "crud_qc_task_assignee_sync_assignees_for_task", - "crud_qc_task_assignee_validate_assignee_user_ids", - "crud_qc_task_attachment_map_for_task_rows", - "crud_qc_task_complete_task", - "crud_qc_task_conclusion_label", - "crud_qc_task_create_qc_task_manual", - "crud_qc_task_create_task_for_line", - "crud_qc_task_dec", - "crud_qc_task_delete_qc_task", - "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", - "crud_qc_task_enrich_tasks_reception_fields", - "crud_qc_task_fmt_dt", - "crud_qc_task_gen_task_no", - "crud_qc_task_get_task", - "crud_qc_task_get_task_detail", - "crud_qc_task_list_mine_tasks", - "crud_qc_task_list_tasks", - "crud_qc_task_list_tasks_by_work_order", - "crud_qc_task_list_tasks_by_work_order_ids", - "crud_qc_task_merge_work_order_summary_into_task", - "crud_qc_task_py", - "crud_qc_task_refresh_work_order_item_flags", - "crud_qc_task_require_dsfjc_attachments", - "crud_qc_task_resolve_task_result_conclusion", - "crud_qc_task_set_task_remark", - "crud_qc_task_soft_delete_source_line_for_task", - "crud_qc_task_split_attachment_urls", - "crud_qc_task_start_task", - "crud_qc_task_task_row_to_dict", - "crud_qc_task_task_rows_to_dicts", - "crud_qc_task_task_to_dict", - "crud_qc_task_task_work_order_context", - "crud_qc_task_update_task_attachments", - "crud_qc_third_party_company_company_code_exists", - "crud_qc_third_party_company_create_company", - "crud_qc_third_party_company_get_company", - "crud_qc_third_party_company_list_companies", - "crud_qc_third_party_company_list_company_options", - "crud_qc_third_party_company_py", - "crud_qc_third_party_company_row_to_dict", - "crud_qc_third_party_company_soft_delete_company", - "crud_qc_third_party_company_update_company", - "crud_qc_third_party_item_company_name_map", - "crud_qc_third_party_item_create_item", - "crud_qc_third_party_item_dec", - "crud_qc_third_party_item_get_item", - "crud_qc_third_party_item_item_code_exists", - "crud_qc_third_party_item_list_active_items", - "crud_qc_third_party_item_list_items", - "crud_qc_third_party_item_py", - "crud_qc_third_party_item_row_to_dict", - "crud_qc_third_party_item_soft_delete_item", - "crud_qc_third_party_item_update_item", - "crud_qc_work_order_accept_conclusion_label", - "crud_qc_work_order_aggregate_qc_tab_counts", - "crud_qc_work_order_apply_item_assignees", - "crud_qc_work_order_build_outbound_pilot_context_by_schedule", - "crud_qc_work_order_build_work_order_list_summaries", - "crud_qc_work_order_configure_temp_qc_work_order", - "crud_qc_work_order_configure_work_order", - "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", - "crud_qc_work_order_create_qc_work_order_from_production", - "crud_qc_work_order_create_qc_work_order_manual", - "crud_qc_work_order_create_temp_qc_work_order", - "crud_qc_work_order_dec", - "crud_qc_work_order_delete_qc_work_order", - "crud_qc_work_order_delete_temp_qc_work_order", - "crud_qc_work_order_effective_donation_sample_id", - "crud_qc_work_order_effective_protocol_sample_id", - "crud_qc_work_order_effective_reception_source", - "crud_qc_work_order_empty_qc_tab_counts", - "crud_qc_work_order_enrich_outbound_work_orders", - "crud_qc_work_order_enrich_production_work_order_refs", - "crud_qc_work_order_enrich_protocol_sibling_samples", - "crud_qc_work_order_enrich_unfinished_badge_counts", - "crud_qc_work_order_enrich_work_order_cell_products", - "crud_qc_work_order_enrich_work_order_list_items", - "crud_qc_work_order_enrich_work_order_qc_conclusions", - "crud_qc_work_order_enrich_work_order_qc_targets", - "crud_qc_work_order_enrich_work_order_step_outputs", - "crud_qc_work_order_fmt_dt", - "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", - "crud_qc_work_order_gen_daily_no", - "crud_qc_work_order_get_outbound_qc_detail", - "crud_qc_work_order_get_process_qc_info_map_for_samples", - "crud_qc_work_order_get_production_work_order_qc_info", - "crud_qc_work_order_get_qc_info_map_for_samples", - "crud_qc_work_order_get_schedule_gate_qc_info", - "crud_qc_work_order_get_task_by_source_line_id", - "crud_qc_work_order_get_temp_qc_work_order", - "crud_qc_work_order_get_temp_qc_work_order_detail", - "crud_qc_work_order_get_work_order", - "crud_qc_work_order_get_work_order_detail", - "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", - "crud_qc_work_order_lab_lines", - "crud_qc_work_order_list_cell_product_options_for_production_work_order", - "crud_qc_work_order_list_process_qc_info_for_production_work_order", - "crud_qc_work_order_list_process_qc_info_for_sample", - "crud_qc_work_order_list_process_qc_info_for_schedule", - "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", - "crud_qc_work_order_list_temp_qc_work_orders", - "crud_qc_work_order_list_work_orders", - "crud_qc_work_order_list_work_orders_by_sample", - "crud_qc_work_order_load_sample_type_name_map", - "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", - "crud_qc_work_order_process_qc_info_items_from_wos", - "crud_qc_work_order_protocol_group_key_for_item", - "crud_qc_work_order_protocol_sample_ids_for_sample_type", - "crud_qc_work_order_py", - "crud_qc_work_order_qc_biz_type_label", - "crud_qc_work_order_qc_info_item", - "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_resolve_cell_product_id_by_barcode", - "crud_qc_work_order_resolve_reception_id_for_work_order_detail", - "crud_qc_work_order_resolve_wo_tab_key", - "crud_qc_work_order_sample_type_name_for_item", - "crud_qc_work_order_sample_type_name_for_reception", - "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", - "crud_qc_work_order_sync_work_order_lab_items", - "crud_qc_work_order_sync_work_order_third_party_items", - "crud_qc_work_order_temp_lab_lines", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_temp_third_lines", - "crud_qc_work_order_third_lines", - "crud_qc_work_order_try_complete_temp_qc_work_order", - "crud_qc_work_order_try_complete_work_order", - "crud_qc_work_order_try_reopen_work_order", - "crud_qc_work_order_unfinished_work_order_filter", - "crud_qc_work_order_update_qc_work_order", - "crud_qc_work_order_update_temp_qc_work_order", - "crud_qc_work_order_user_nick_name_map", - "crud_qc_work_order_valid_qc_dispatch_output_type_ids", - "crud_qc_work_order_validate_cell_product_id", - "crud_qc_work_order_wo_to_dict", - "crud_qc_work_order_work_order_qc_biz_type", - "crud_storage_release_review_aggregate_review_conclusion", - "crud_storage_release_review_batch_store_samples", - "crud_storage_release_review_batch_submit_review", - "crud_storage_release_review_build_cell_storage_protocol_info", - "crud_storage_release_review_build_cell_storage_transport_info", - "crud_storage_release_review_build_gate_qc_info", - "crud_storage_release_review_build_process_qc_info_list", - "crud_storage_release_review_build_production_info", - "crud_storage_release_review_build_reception_info", - "crud_storage_release_review_build_research_donation_protocol_info", - "crud_storage_release_review_build_research_donation_transport_info", - "crud_storage_release_review_conclusion_blank", - "crud_storage_release_review_enrich_review_list_items", - "crud_storage_release_review_fmt_dt", - "crud_storage_release_review_get_review_detail", - "crud_storage_release_review_get_user_name", - "crud_storage_release_review_inactive_protocol_exists_for_review", - "crud_storage_release_review_inbound_production_all_void_for_review_sample", - "crud_storage_release_review_inbound_qc_all_void_for_review_sample", - "crud_storage_release_review_inbound_work_orders_all_void", - "crud_storage_release_review_is_inactive_protocol_status_for_hide", - "crud_storage_release_review_list_reviews", - "crud_storage_release_review_matches_dual_review_phase", - "crud_storage_release_review_normalize_qc_work_order_completed", - "crud_storage_release_review_normalize_ready_for_review_only", - "crud_storage_release_review_normalize_review_phase", - "crud_storage_release_review_normalize_review_side", - "crud_storage_release_review_production_work_order_unfinished_exists_for_review_sample", - "crud_storage_release_review_py", - "crud_storage_release_review_qc_work_order_exists_for_review_sample", - "crud_storage_release_review_review_side_required_menu", - "crud_storage_release_review_row_to_dict", - "crud_storage_release_review_should_copy_legacy_to_qc", - "crud_storage_release_review_storage_transition", - "crud_storage_release_review_store_sample", - "crud_storage_release_review_submit_review", - "crud_storage_release_review_total_pages", - "crud_storage_release_review_unstore_sample", - "crud_temp_qc_target_py", - "crud_temp_qc_target_rationale_1", - "crud_temp_qc_target_rationale_11", - "crud_temp_qc_target_resolve_temp_qc_target", - "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", - "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", - "services_qc_work_order_fee_summary_build_protocol_payment_summaries", - "services_qc_work_order_fee_summary_build_protocol_payment_summary", - "services_qc_work_order_fee_summary_dec", - "services_qc_work_order_fee_summary_effective_collection_protocol_id", - "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", - "services_qc_work_order_fee_summary_fmt_ymd", - "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", - "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", - "services_qc_work_order_fee_summary_load_protocol_id_by_no", - "services_qc_work_order_fee_summary_load_reception_map", - "services_qc_work_order_fee_summary_payment_detail_row", - "services_qc_work_order_fee_summary_protocol_overall_status", - "services_qc_work_order_fee_summary_protocol_status_hint", - "services_qc_work_order_fee_summary_py", - "services_qc_work_order_fee_summary_received_amount_from_details", - "services_qc_work_order_fee_summary_sort_payment_details" - ], "6": [ - "api_basic_info_normalize_date_bound", - "api_sample_production_reception_body_to_payload", - "api_sample_production_reception_get_current_user_id", - "api_sample_production_reception_get_production_reception_by_sample_code", - "api_sample_production_reception_get_production_reception_detail", - "api_sample_production_reception_get_tenant_no", - "api_sample_production_reception_post_production_reception", - "api_sample_production_reception_put_production_reception", - "api_sample_production_reception_py", - "api_sample_production_reception_resolve_reception_id", - "core_utils_format_date", - "core_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_optional_date", - "core_utils_parse_date", - "core_utils_py", - "core_utils_rationale_71", - "crud_base_camel_to_snake", - "crud_base_crudbase_create", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", - "crud_collection_protocol_active_invoiced_payment_detail_ids", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_payment_detail_list_filters", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_attachment_item_from_row", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", - "crud_collection_protocol_build_installment_summary", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_compare_datetime", - "crud_collection_protocol_compare_money", - "crud_collection_protocol_complete_invoice_request", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_sample_collect_summary", - "crud_collection_protocol_format_storage_cert_sample_info", - "crud_collection_protocol_fullmoon_todo_detail_dict", - "crud_collection_protocol_fullmoon_todo_empty_dict", - "crud_collection_protocol_fullmoon_todo_to_dict", - "crud_collection_protocol_get_collection_info", - "crud_collection_protocol_get_collection_protocol", - "crud_collection_protocol_get_fullmoon_todo", - "crud_collection_protocol_get_party_customer", - "crud_collection_protocol_get_payment_by_protocol_id", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_get_protocol_detail_bundle", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_invoice_request_item_to_dict", - "crud_collection_protocol_invoice_request_to_dict", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_invoice_eligible_payment_details", - "crud_collection_protocol_list_invoice_requests_by_protocol", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_express_name_map", - "crud_collection_protocol_load_protocol_storage_in_date_map", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_load_site_name_map", - "crud_collection_protocol_load_unit_name_map", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_normalize_date_bound", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_pack_invoice_request_with_items", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_detail_compare_from_model", - "crud_collection_protocol_payment_detail_compare_row", - "crud_collection_protocol_payment_detail_sort_key", - "crud_collection_protocol_payment_details_payload_unchanged", - "crud_collection_protocol_payment_to_dict", - "crud_collection_protocol_pick_storage_in_date", - "crud_collection_protocol_pop_attachment_urls", - "crud_collection_protocol_protocol_to_dict", - "crud_collection_protocol_py", - "crud_collection_protocol_reject_receipt", - "crud_collection_protocol_reject_refund", - "crud_collection_protocol_rows_to_payment_detail_dicts", - "crud_collection_protocol_sample_to_dict", - "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_samples", - "crud_collection_protocol_storage_cert_to_dict", - "crud_collection_protocol_storage_in_date_to_yyyymmdd", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_submit_refund_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "crud_collection_protocol_update_collection_protocol", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_urls_to_attachment_list", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_receipt_finance_submit_ready", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "crud_inbound_sample_special_py", - "crud_inbound_sample_special_update_inbound_sample_special_mark", - "crud_pre_transit_sample_apply_collection_keyword", - "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", - "crud_pre_transit_sample_apply_create_time_filter", - "crud_pre_transit_sample_apply_donation_keyword", - "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", - "crud_pre_transit_sample_build_sample_items", - "crud_pre_transit_sample_cell_received_exists", - "crud_pre_transit_sample_donation_received_exists", - "crud_pre_transit_sample_earliest_eta", - "crud_pre_transit_sample_hydrate_collection_rows", - "crud_pre_transit_sample_hydrate_donation_rows", - "crud_pre_transit_sample_is_in_transit_sample", - "crud_pre_transit_sample_is_uncollected_status", - "crud_pre_transit_sample_list_in_transit_collection_ids", - "crud_pre_transit_sample_list_in_transit_donation_ids", - "crud_pre_transit_sample_list_in_transit_protocols", - "crud_pre_transit_sample_list_pre_delivery_collection_ids", - "crud_pre_transit_sample_list_pre_delivery_donation_ids", - "crud_pre_transit_sample_list_pre_delivery_protocols", - "crud_pre_transit_sample_py", - "crud_pre_transit_sample_sort_key_in_transit", - "crud_pre_transit_sample_sort_key_pre_delivery", - "crud_pre_transit_sample_summarize_in_transit_items", - "crud_pre_transit_sample_summarize_pre_delivery", - "crud_protocol_sample_collection_apply_sample_status_filter", - "crud_protocol_sample_collection_base_query", - "crud_protocol_sample_collection_fmt_dt", - "crud_protocol_sample_collection_list_protocol_sample_collections", - "crud_protocol_sample_collection_py", - "crud_protocol_sample_collection_row_to_dict", - "crud_protocol_sample_collection_sample_status_label", - "crud_protocol_sample_collection_total_pages", - "crud_research_donation_audit_to_dict", - "crud_research_donation_collection_to_dict", - "crud_research_donation_convert_to_storage", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_donation_sample_code_seq", - "crud_research_donation_donation_to_dict", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "crud_research_donation_load_unit_name_map", - "crud_research_donation_merge_comma_separated_urls", - "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "crud_research_donation_normalize_date_bound", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_sample_collection_apply_sample_status_filter", - "crud_research_donation_sample_collection_base_query", - "crud_research_donation_sample_collection_fmt_dt", - "crud_research_donation_sample_collection_list_donation_sample_collections", - "crud_research_donation_sample_collection_py", - "crud_research_donation_sample_collection_row_to_dict", - "crud_research_donation_sample_collection_sample_status_label", - "crud_research_donation_sample_collection_total_pages", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", - "crud_sample_production_reception_apply_payload_to_row", - "crud_sample_production_reception_create_production_reception", - "crud_sample_production_reception_dec", - "crud_sample_production_reception_fmt_dt", - "crud_sample_production_reception_get_by_id", - "crud_sample_production_reception_get_by_reception_id", - "crud_sample_production_reception_get_map_by_reception_ids", - "crud_sample_production_reception_get_qc_reception", - "crud_sample_production_reception_int_val", - "crud_sample_production_reception_py", - "crud_sample_production_reception_resolve_field_profile", - "crud_sample_production_reception_row_to_dict", - "crud_sample_production_reception_update_production_reception", - "crud_sample_production_reception_validate_handler_user_id", - "crud_sample_production_reception_validate_payload", - "crud_sample_reception_attach_production_reception", - "crud_sample_reception_check_result_get_check_results_for_reception", - "crud_sample_reception_check_result_legacy_results_from_reception", - "crud_sample_reception_check_result_list_results_by_reception_ids", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_dec", - "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "crud_sample_reception_donation_rows_to_sample_list_items", - "crud_sample_reception_donation_sample_detail_rows_query", - "crud_sample_reception_donation_sample_id_col", - "crud_sample_reception_donation_sample_pending_query", - "crud_sample_reception_finalize_reception_detail", - "crud_sample_reception_fmt_dt", - "crud_sample_reception_format_lab_storage_codes_csv", - "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", - "crud_sample_reception_get_reception_by_id", - "crud_sample_reception_get_reception_by_sample_code", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_lab_storage_keyword_like", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_detail_item_with_production", - "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_storage_entry_sms_notification_base_query", - "crud_storage_entry_sms_notification_ensure_notification", - "crud_storage_entry_sms_notification_fetch_sample_type_name", - "crud_storage_entry_sms_notification_fmt_dt", - "crud_storage_entry_sms_notification_generate_sms_content", - "crud_storage_entry_sms_notification_list_notifications", - "crud_storage_entry_sms_notification_normalize_date_bound", - "crud_storage_entry_sms_notification_py", - "crud_storage_entry_sms_notification_resolve_notification", - "crud_storage_entry_sms_notification_row_to_dict", - "crud_storage_entry_sms_notification_storage_status_label", - "crud_storage_entry_sms_notification_toggle_notification_status", - "crud_storage_entry_sms_notification_total_pages", - "crud_storage_entry_sms_notification_unicode_ci", - "crud_storage_release_review_get_storage_release_map_for_samples", - "services_protocol_payment_installment_add_days_yyyymmdd", - "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "services_protocol_payment_installment_add_months_yyyymmdd", - "services_protocol_payment_installment_calc_fq_installment_due_date", - "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "services_protocol_payment_installment_calc_installment_due_amounts_inline", - "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "services_protocol_payment_installment_is_legacy_installment_ratios", - "services_protocol_payment_installment_parse_installment_ratios", - "services_protocol_payment_installment_py", - "services_protocol_payment_installment_rationale_1", - "services_protocol_payment_installment_rationale_138", - "services_protocol_payment_installment_rationale_160", - "services_protocol_payment_installment_rationale_45", - "services_protocol_payment_installment_rationale_70", - "services_protocol_payment_installment_resolve_installment_due_amounts", - "services_protocol_sample_list_summary_build_sample_item_reception_qc_fields", - "services_protocol_sample_list_summary_get_list_qc_conclusion_map_by_sample_codes", - "services_protocol_sample_list_summary_get_list_qc_status_map_by_sample_codes", - "services_protocol_sample_list_summary_get_list_reception_summary_map_by_sample_codes", - "services_protocol_sample_list_summary_py", - "services_qc_work_order_conclusion_build_qc_conclusion_fields", - "services_qc_work_order_conclusion_derive_work_order_qc_conclusion", - "services_qc_work_order_conclusion_py", - "services_qc_work_order_conclusion_rationale_1", - "services_qc_work_order_conclusion_rationale_14", - "services_qc_work_order_conclusion_work_order_qc_conclusion_label", - "utils_sample_special_apply_inbound_sample_special_mark_fields", - "utils_sample_special_apply_sample_special_fields", - "utils_sample_special_apply_special_to_item_from_samples", - "utils_sample_special_py", - "utils_sample_special_rationale_42", - "utils_sample_special_sample_special_to_dict", - "utils_sample_special_truthy_flag", - "utils_sample_special_validate_sample_special_raw" - ], - "7": [ "api_oa_approval_rationale_214", "api_oa_approval_rationale_815", "api_oa_approval_rationale_846", - "crud_oa_approval_app_to_dict", "crud_oa_approval_copied_app_name", "crud_oa_approval_copy_app", "crud_oa_approval_create_app", + "crud_oa_approval_create_group", "crud_oa_approval_create_version", "crud_oa_approval_delete_app", "crud_oa_approval_delete_group", @@ -3922,7 +3820,6 @@ "crud_oa_approval_get_app", "crud_oa_approval_get_group", "crud_oa_approval_get_or_create_draft", - "crud_oa_approval_list_apps", "crud_oa_approval_loads", "crud_oa_approval_py", "crud_oa_approval_rationale_1", @@ -3994,40 +3891,49 @@ "services_oa_engine_approve_task_core", "services_oa_engine_assignee_meta", "services_oa_engine_assignee_meta_for_cc", + "services_oa_engine_build_history_export_business_columns", "services_oa_engine_build_progress_items", "services_oa_engine_check_initiator_scope", "services_oa_engine_collect_condition_fields", + "services_oa_engine_collect_history_approver_names", "services_oa_engine_complete_task", "services_oa_engine_condition_fields_ready", + "services_oa_engine_count_cc_unread", + "services_oa_engine_count_pending_tasks", "services_oa_engine_create_tasks_for_node", "services_oa_engine_dept_name", "services_oa_engine_dt_sort_key", "services_oa_engine_dumps", "services_oa_engine_enrich_list_rows", "services_oa_engine_enrich_transfer_targets", + "services_oa_engine_export_instance_history", + "services_oa_engine_export_progress_action", + "services_oa_engine_export_upload_cell_value", "services_oa_engine_find_node", "services_oa_engine_flow_node_key_order", "services_oa_engine_flow_root", "services_oa_engine_fmt_dt", "services_oa_engine_form_value_present", + "services_oa_engine_format_export_duration", + "services_oa_engine_format_export_progress_record", "services_oa_engine_get_instance", "services_oa_engine_get_instance_detail", "services_oa_engine_get_template_detail", "services_oa_engine_group_tasks_by_node", + "services_oa_engine_history_export_query", "services_oa_engine_ids_for_initiator_select_node", "services_oa_engine_instance_progress_summary", "services_oa_engine_instance_to_dict", "services_oa_engine_iter_resolved_path_nodes", "services_oa_engine_list_instance_history", "services_oa_engine_list_tasks", - "services_oa_engine_list_templates", "services_oa_engine_load_initiator_select_by_node", "services_oa_engine_loads", "services_oa_engine_mark_cc_task_read", "services_oa_engine_mark_cc_tasks_read_batch", - "services_oa_engine_match_condition_group", "services_oa_engine_maybe_auto_pass_initiator", "services_oa_engine_merge_after_branch_end", + "services_oa_engine_merge_history_export_business_columns", "services_oa_engine_next_task_order_num", "services_oa_engine_node_type", "services_oa_engine_normalize_cc_read_status", @@ -4036,31 +3942,30 @@ "services_oa_engine_parse_day_end", "services_oa_engine_parse_day_start", "services_oa_engine_pending_people_for_node", - "services_oa_engine_post_name_map", "services_oa_engine_preview_people", "services_oa_engine_preview_start_flow", "services_oa_engine_progress_person", "services_oa_engine_py", "services_oa_engine_rationale_105", - "services_oa_engine_rationale_1165", - "services_oa_engine_rationale_1182", + "services_oa_engine_rationale_1167", + "services_oa_engine_rationale_1184", "services_oa_engine_rationale_122", - "services_oa_engine_rationale_1263", - "services_oa_engine_rationale_1432", - "services_oa_engine_rationale_1587", - "services_oa_engine_rationale_1684", + "services_oa_engine_rationale_1265", + "services_oa_engine_rationale_1434", + "services_oa_engine_rationale_1589", + "services_oa_engine_rationale_1686", "services_oa_engine_rationale_178", "services_oa_engine_rationale_203", - "services_oa_engine_rationale_2060", + "services_oa_engine_rationale_2062", "services_oa_engine_rationale_216", - "services_oa_engine_rationale_2186", - "services_oa_engine_rationale_2460", - "services_oa_engine_rationale_2673", - "services_oa_engine_rationale_2802", + "services_oa_engine_rationale_2188", "services_oa_engine_rationale_287", - "services_oa_engine_rationale_2925", - "services_oa_engine_rationale_3015", + "services_oa_engine_rationale_2950", + "services_oa_engine_rationale_3163", + "services_oa_engine_rationale_3292", "services_oa_engine_rationale_330", + "services_oa_engine_rationale_3415", + "services_oa_engine_rationale_3505", "services_oa_engine_rationale_419", "services_oa_engine_rationale_473", "services_oa_engine_rationale_562", @@ -4151,18 +4056,20 @@ "services_oa_related_approval_py", "services_oa_related_approval_rationale_1", "services_oa_related_approval_rationale_148", - "services_oa_related_approval_rationale_246", - "services_oa_related_approval_rationale_291", - "services_oa_related_approval_rationale_322", - "services_oa_related_approval_rationale_428", - "services_oa_related_approval_rationale_463", - "services_oa_related_approval_rationale_548", + "services_oa_related_approval_rationale_178", + "services_oa_related_approval_rationale_276", + "services_oa_related_approval_rationale_321", + "services_oa_related_approval_rationale_352", + "services_oa_related_approval_rationale_472", + "services_oa_related_approval_rationale_507", + "services_oa_related_approval_rationale_592", "services_oa_related_approval_rationale_65", "services_oa_related_approval_rationale_97", "services_oa_related_approval_related_display_title", "services_oa_related_approval_related_status_text", "services_oa_related_approval_schema_rules", "services_oa_related_approval_upload_display_name", + "services_oa_related_approval_upload_files_meta", "services_oa_related_approval_user_can_link_instance", "services_oa_related_approval_walk_rules", "services_oa_resignation_kit_sync_rationale_1", @@ -4181,12 +4088,292 @@ "services_oa_wechat_notify_send_applicant_progress", "services_oa_wechat_notify_send_one" ], + "7": [ + "core_db_collation_eq_unicode", + "core_db_collation_like_unicode", + "core_db_collation_py", + "core_db_collation_rationale_1", + "core_db_collation_rationale_12", + "core_db_collation_rationale_7", + "core_db_collation_unicode_ci", + "core_protocol_status_display_build_void_type_label_map", + "core_protocol_status_display_format_protocol_status_label", + "core_protocol_status_display_py", + "core_protocol_status_display_resolve_void_type_label", + "crud_base_crudbase_exists", + "crud_collection_protocol_lookup_attachments_by_urls", + "crud_outbound_release_review_batch_review", + "crud_outbound_release_review_dec", + "crud_outbound_release_review_fmt_dt", + "crud_outbound_release_review_get_schedule_detail", + "crud_outbound_release_review_get_user_name", + "crud_outbound_release_review_list_reviews_paginated", + "crud_outbound_release_review_normalize_outbound_ready_for_review_only", + "crud_outbound_release_review_normalize_outbound_review_phase", + "crud_outbound_release_review_outbound_production_all_void_for_schedule", + "crud_outbound_release_review_outbound_production_unfinished_exists_for_schedule", + "crud_outbound_release_review_outbound_qc_all_void_for_schedule", + "crud_outbound_release_review_outbound_qc_unfinished_exists_for_schedule", + "crud_outbound_release_review_outbound_work_orders_all_void", + "crud_outbound_release_review_py", + "crud_outbound_release_review_resolve_schedule_biz_type", + "crud_outbound_release_review_review_schedule", + "crud_outbound_release_review_row_to_dict", + "crud_outbound_release_review_total_pages", + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status", + "crud_production_task_spawn_temporary_work_order_from_task", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "crud_production_work_order_apply_planned_start_time_step_filter", + "crud_production_work_order_attach_outbound_detail", + "crud_production_work_order_attach_reception_detail", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_dec_price", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_inbound_qc_conclusions", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_outbound_work_order_ids_by_keyword", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", + "crud_qc_inbound_lab_storage_sort_compare_lab_storage_then_create_time_desc", + "crud_qc_inbound_lab_storage_sort_inbound_lab_storage_order_by_clauses", + "crud_qc_inbound_lab_storage_sort_lab_storage_code_expr_for_work_order", + "crud_qc_inbound_lab_storage_sort_py", + "crud_qc_inbound_lab_storage_sort_uses_inbound_lab_storage_list_sort", + "crud_qc_inspection_batch_list_inspection_batches", + "crud_qc_inspection_batch_normalize_legacy_configure_to_batches", + "crud_qc_task_apply_task_result", + "crud_qc_task_assert_task_assignee", + "crud_qc_task_assignee_active_users_in_tenant", + "crud_qc_task_assignee_enrich_tasks_with_assignees", + "crud_qc_task_assignee_is_user_assignee", + "crud_qc_task_assignee_list_assignees_by_task_ids", + "crud_qc_task_assignee_py", + "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "crud_qc_task_attachment_map_for_task_rows", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_qc_task_manual", + "crud_qc_task_dec", + "crud_qc_task_delete_qc_task", + "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_mine_tasks", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_list_tasks_by_work_order_ids", + "crud_qc_task_merge_work_order_summary_into_task", + "crud_qc_task_py", + "crud_qc_task_refresh_work_order_item_flags", + "crud_qc_task_require_dsfjc_attachments", + "crud_qc_task_resolve_task_result_conclusion", + "crud_qc_task_set_task_remark", + "crud_qc_task_soft_delete_source_line_for_task", + "crud_qc_task_split_attachment_urls", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_rows_to_dicts", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_aggregate_qc_tab_counts", + "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "crud_qc_work_order_build_work_order_list_summaries", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", + "crud_qc_work_order_create_qc_work_order_from_production", + "crud_qc_work_order_create_qc_work_order_manual", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_dec", + "crud_qc_work_order_delete_qc_work_order", + "crud_qc_work_order_delete_temp_qc_work_order", + "crud_qc_work_order_effective_donation_sample_id", + "crud_qc_work_order_effective_protocol_sample_id", + "crud_qc_work_order_effective_reception_source", + "crud_qc_work_order_empty_qc_tab_counts", + "crud_qc_work_order_enrich_outbound_work_orders", + "crud_qc_work_order_enrich_production_work_order_refs", + "crud_qc_work_order_enrich_unfinished_badge_counts", + "crud_qc_work_order_enrich_work_order_cell_products", + "crud_qc_work_order_enrich_work_order_list_items", + "crud_qc_work_order_enrich_work_order_qc_conclusions", + "crud_qc_work_order_enrich_work_order_qc_targets", + "crud_qc_work_order_enrich_work_order_step_outputs", + "crud_qc_work_order_fmt_dt", + "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_get_outbound_qc_detail", + "crud_qc_work_order_get_process_qc_info_map_for_samples", + "crud_qc_work_order_get_production_work_order_qc_info", + "crud_qc_work_order_get_qc_info_map_for_samples", + "crud_qc_work_order_get_schedule_gate_qc_info", + "crud_qc_work_order_get_temp_qc_work_order", + "crud_qc_work_order_get_temp_qc_work_order_detail", + "crud_qc_work_order_get_work_order", + "crud_qc_work_order_get_work_order_detail", + "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", + "crud_qc_work_order_lab_lines", + "crud_qc_work_order_list_cell_product_options_for_production_work_order", + "crud_qc_work_order_list_process_qc_info_for_production_work_order", + "crud_qc_work_order_list_process_qc_info_for_sample", + "crud_qc_work_order_list_process_qc_info_for_schedule", + "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", + "crud_qc_work_order_list_temp_qc_work_orders", + "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_list_work_orders_by_sample", + "crud_qc_work_order_normalize_date_bound", + "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", + "crud_qc_work_order_process_qc_info_items_from_wos", + "crud_qc_work_order_protocol_sample_ids_for_sample_type", + "crud_qc_work_order_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_qc_info_item", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_resolve_cell_product_id_by_barcode", + "crud_qc_work_order_resolve_reception_id_for_work_order_detail", + "crud_qc_work_order_resolve_wo_tab_key", + "crud_qc_work_order_sample_type_name_for_item", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", + "crud_qc_work_order_temp_third_lines", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_temp_qc_work_order", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_try_reopen_work_order", + "crud_qc_work_order_unfinished_work_order_filter", + "crud_qc_work_order_update_qc_work_order", + "crud_qc_work_order_update_temp_qc_work_order", + "crud_qc_work_order_user_nick_name_map", + "crud_qc_work_order_valid_qc_dispatch_output_type_ids", + "crud_qc_work_order_validate_cell_product_id", + "crud_qc_work_order_work_order_qc_biz_type", + "crud_storage_release_review_aggregate_review_conclusion", + "crud_storage_release_review_batch_store_samples", + "crud_storage_release_review_batch_submit_review", + "crud_storage_release_review_build_cell_storage_protocol_info", + "crud_storage_release_review_build_cell_storage_transport_info", + "crud_storage_release_review_build_gate_qc_info", + "crud_storage_release_review_build_process_qc_info_list", + "crud_storage_release_review_build_production_info", + "crud_storage_release_review_build_reception_info", + "crud_storage_release_review_build_research_donation_protocol_info", + "crud_storage_release_review_build_research_donation_transport_info", + "crud_storage_release_review_conclusion_blank", + "crud_storage_release_review_enrich_review_list_items", + "crud_storage_release_review_fmt_dt", + "crud_storage_release_review_get_review_detail", + "crud_storage_release_review_get_storage_release_map_for_samples", + "crud_storage_release_review_get_user_name", + "crud_storage_release_review_inactive_protocol_exists_for_review", + "crud_storage_release_review_inbound_production_all_void_for_review_sample", + "crud_storage_release_review_inbound_qc_all_void_for_review_sample", + "crud_storage_release_review_inbound_work_orders_all_void", + "crud_storage_release_review_is_inactive_protocol_status_for_hide", + "crud_storage_release_review_list_reviews", + "crud_storage_release_review_matches_dual_review_phase", + "crud_storage_release_review_normalize_qc_work_order_completed", + "crud_storage_release_review_normalize_ready_for_review_only", + "crud_storage_release_review_normalize_review_phase", + "crud_storage_release_review_normalize_review_side", + "crud_storage_release_review_production_work_order_unfinished_exists_for_review_sample", + "crud_storage_release_review_py", + "crud_storage_release_review_qc_work_order_exists_for_review_sample", + "crud_storage_release_review_row_to_dict", + "crud_storage_release_review_should_copy_legacy_to_qc", + "crud_storage_release_review_storage_transition", + "crud_storage_release_review_store_sample", + "crud_storage_release_review_submit_review", + "crud_storage_release_review_total_pages", + "crud_storage_release_review_unstore_sample", + "crud_temp_qc_target_py", + "crud_temp_qc_target_rationale_1", + "crud_temp_qc_target_rationale_11", + "crud_temp_qc_target_resolve_temp_qc_target", + "services_protocol_sample_list_summary_get_list_qc_conclusion_map_by_sample_codes", + "services_qc_work_order_conclusion_build_qc_conclusion_fields", + "services_qc_work_order_conclusion_derive_work_order_qc_conclusion", + "services_qc_work_order_conclusion_py", + "services_qc_work_order_conclusion_rationale_1", + "services_qc_work_order_conclusion_rationale_14", + "services_qc_work_order_conclusion_work_order_qc_conclusion_label", + "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", + "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", + "services_qc_work_order_fee_summary_build_protocol_payment_summaries", + "services_qc_work_order_fee_summary_build_protocol_payment_summary", + "services_qc_work_order_fee_summary_dec", + "services_qc_work_order_fee_summary_effective_collection_protocol_id", + "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", + "services_qc_work_order_fee_summary_fmt_ymd", + "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", + "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", + "services_qc_work_order_fee_summary_load_protocol_id_by_no", + "services_qc_work_order_fee_summary_load_reception_map", + "services_qc_work_order_fee_summary_payment_detail_row", + "services_qc_work_order_fee_summary_protocol_overall_status", + "services_qc_work_order_fee_summary_protocol_status_hint", + "services_qc_work_order_fee_summary_py", + "services_qc_work_order_fee_summary_received_amount_from_details", + "services_qc_work_order_fee_summary_sort_payment_details" + ], "8": [ + "api_mini_auth_mp_bind_status", + "api_mini_auth_py", + "api_mini_auth_rationale_1", + "api_mini_auth_rationale_128", "api_mini_auth_rationale_141", "api_mini_auth_rationale_43", "api_mini_auth_rationale_91", - "api_mini_auth_wechat_login", - "api_workflow_get_designer_data", + "api_mini_auth_resolve_user_id", + "api_mini_auth_wechat_bind", "app_main_error_json", "app_main_health_check", "app_main_lifespan", @@ -4309,35 +4496,8 @@ "core_storage_rationale_48", "core_storage_rationale_58", "core_storage_rationale_73", - "crud_qc_task_result_list_results_by_task", - "crud_qc_task_result_list_saved_results_by_task", - "crud_qc_task_result_list_saved_results_by_task_ids", - "crud_qc_task_result_merge_saved_into_template", - "crud_qc_task_result_py", - "crud_qc_task_result_resolve_task_item_ref", - "crud_qc_task_result_row_to_dict", - "crud_qc_task_result_save_results_for_task", "crud_user_usercrudcompat_get_by_wx_openid", "crud_user_usercrudcompat_list_active_by_phone_no", - "crud_workflow_create_instance", - "crud_workflow_create_task", - "crud_workflow_get_instance", - "crud_workflow_get_latest_version", - "crud_workflow_get_nodes_by_version", - "crud_workflow_get_pending_tasks_by_node", - "crud_workflow_get_process_def", - "crud_workflow_get_task", - "crud_workflow_get_transitions_by_version", - "crud_workflow_list_process_defs", - "crud_workflow_list_versions", - "crud_workflow_process_code_exists", - "crud_workflow_py", - "crud_workflow_row_to_dict", - "crud_workflow_soft_delete_process_def", - "crud_workflow_total_pages", - "crud_workflow_update_instance_status", - "crud_workflow_update_process_def", - "crud_workflow_version_to_dict", "exception", "main_py", "services_cn_holiday_sync_days_in_year", @@ -4403,275 +4563,12 @@ "services_wechat_mp_message_send_oa_cc_notify", "services_wechat_mp_message_send_template", "services_wechat_mp_message_truncate_thing", - "services_workflow_callback_dispatch_local", - "services_workflow_callback_py", - "services_workflow_callback_rationale_1", - "services_workflow_callback_rationale_24", - "services_workflow_callback_rationale_29", - "services_workflow_callback_rationale_61", - "services_workflow_callback_register_local_callback", - "services_workflow_callback_trigger_callback", - "services_workflow_engine_compare", - "services_workflow_engine_get_variable", - "services_workflow_engine_parse_node_config", - "services_workflow_engine_parse_variables", - "services_workflow_engine_py", - "services_workflow_engine_workflowengine", - "services_workflow_engine_workflowengine_advance", - "services_workflow_engine_workflowengine_approve_task", - "services_workflow_engine_workflowengine_check_rules", - "services_workflow_engine_workflowengine_evaluate_condition", - "services_workflow_engine_workflowengine_execute_node", - "services_workflow_engine_workflowengine_init", - "services_workflow_engine_workflowengine_reject_task", - "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process", "tasks_init_init_scheduled_tasks", "tasks_init_py", "tasks_init_shutdown_scheduler" ], "9": [ - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "core_data_scope_apply_data_scope", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", - "core_data_scope_resolve_user_role_scopes", - "crud_api_request_log_delete", - "crud_api_request_log_get", - "crud_api_request_log_get_multi_with_filters", - "crud_api_request_log_py", - "crud_base_crudbase_count", - "crud_collection_protocol_count_pending_protocol_invoice_requests", - "crud_collection_protocol_invoice_request_list_query", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_protocol_invoice_requests", - "crud_consumable_pack_create_consumable_pack", - "crud_consumable_pack_get_consumable_pack", - "crud_consumable_pack_get_pack_detail", - "crud_consumable_pack_item_row_to_dict", - "crud_consumable_pack_list_all_packs", - "crud_consumable_pack_list_consumable_packs", - "crud_consumable_pack_pack_code_exists", - "crud_consumable_pack_py", - "crud_consumable_pack_row_to_dict", - "crud_consumable_pack_soft_delete_consumable_pack", - "crud_consumable_pack_total_pages", - "crud_consumable_pack_update_consumable_pack", - "crud_ethnic_list_ethnics", - "crud_ethnic_py", - "crud_ethnic_rationale_1", - "crud_ethnic_row_to_dict", - "crud_leave_create_leave", - "crud_leave_get_leave", - "crud_leave_list_leaves", - "crud_leave_py", - "crud_leave_row_to_dict", - "crud_leave_soft_delete_leave", - "crud_leave_total_pages", - "crud_leave_update_leave", - "crud_material_stock_log_dec", - "crud_material_stock_log_fmt_dt", - "crud_material_stock_log_list_stock_logs", - "crud_material_stock_log_py", - "crud_material_stock_log_row_to_dict", - "crud_material_stock_log_user_nick_name_map", - "crud_material_usage_amount_for_row", - "crud_material_usage_batch_map", - "crud_material_usage_display_remark", - "crud_material_usage_fmt_date_val", - "crud_material_usage_list_stock_check_requisitions", - "crud_material_usage_list_usages", - "crud_material_usage_list_usages_query", - "crud_material_usage_mark_requisition_fully_used", - "crud_material_usage_paginate_usages", - "crud_material_usage_parse_receiver_purpose_from_remark", - "crud_material_usage_py", - "crud_material_usage_rationale_302", - "crud_material_usage_receiver_display_map", - "crud_material_usage_resolve_receiver_purpose", - "crud_material_usage_row_to_dict", - "crud_material_usage_stock_in_date_for_row", - "crud_material_usage_unit_price_for_row", - "crud_material_usage_usage_unit_label", - "crud_material_usage_user_nick_name_map", - "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_agreements", - "crud_pilot_service_list_channel_invoices", - "crud_pilot_service_list_channel_mail_addresses", - "crud_pilot_service_list_channels", - "crud_pilot_service_list_checkup_institution_invoices", - "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_checkup_institutions", - "crud_pilot_service_list_project_system_items", - "crud_pilot_service_list_project_systems", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_production_material_filter_material_type", - "crud_production_material_prep_list_available_material_batches", - "crud_production_material_prep_rationale_1296", - "crud_production_material_usage_amount_for_row", - "crud_production_material_usage_batch_map", - "crud_production_material_usage_display_remark", - "crud_production_material_usage_fmt_date_val", - "crud_production_material_usage_list_available_requisitions_for_prep", - "crud_production_material_usage_list_linked_step_usages", - "crud_production_material_usage_list_my_prep_consumptions", - "crud_production_material_usage_list_my_usages", - "crud_production_material_usage_list_prep_consumptions", - "crud_production_material_usage_list_requisition_options", - "crud_production_material_usage_list_stock_check_requisitions", - "crud_production_material_usage_list_usages", - "crud_production_material_usage_list_usages_by_step", - "crud_production_material_usage_list_usages_query", - "crud_production_material_usage_mark_requisition_fully_used", - "crud_production_material_usage_mine_usage_filter", - "crud_production_material_usage_paginate_usages", - "crud_production_material_usage_parse_receiver_purpose_from_remark", - "crud_production_material_usage_prep_consumption_to_dict", - "crud_production_material_usage_py", - "crud_production_material_usage_rationale_1064", - "crud_production_material_usage_rationale_1233", - "crud_production_material_usage_rationale_1312", - "crud_production_material_usage_rationale_195", - "crud_production_material_usage_rationale_20", - "crud_production_material_usage_rationale_367", - "crud_production_material_usage_rationale_391", - "crud_production_material_usage_rationale_42", - "crud_production_material_usage_rationale_448", - "crud_production_material_usage_rationale_595", - "crud_production_material_usage_rationale_934", - "crud_production_material_usage_receiver_display_map", - "crud_production_material_usage_record_step_usage_from_requisition", - "crud_production_material_usage_resolve_receiver_purpose", - "crud_production_material_usage_row_to_dict", - "crud_production_material_usage_step_consumed_qty_map", - "crud_production_material_usage_stock_in_date_for_row", - "crud_production_material_usage_unit_price_for_row", - "crud_production_material_usage_usage_unit_label", - "crud_production_material_usage_user_nick_name_map", - "crud_production_task_base_active_step_count_query", - "crud_production_waste_output_fmt_dt", - "crud_production_waste_output_list_production_waste_outputs", - "crud_production_waste_output_match_waste_output_keyword", - "crud_production_waste_output_normalize_date_bound", - "crud_production_waste_output_pick_waste_output_type_ids", - "crud_production_waste_output_py", - "crud_production_waste_output_resolve_waste_output_type_ids", - "crud_production_waste_output_total_pages", - "crud_qc_inspection_item_template_assert_item_ids_exist", - "crud_qc_inspection_item_template_create_template", - "crud_qc_inspection_item_template_filter_active_ids", - "crud_qc_inspection_item_template_get_template", - "crud_qc_inspection_item_template_join_id_list", - "crud_qc_inspection_item_template_list_active_templates", - "crud_qc_inspection_item_template_list_templates", - "crud_qc_inspection_item_template_parse_id_csv", - "crud_qc_inspection_item_template_py", - "crud_qc_inspection_item_template_require_nonempty_items", - "crud_qc_inspection_item_template_row_to_dict", - "crud_qc_inspection_item_template_soft_delete_template", - "crud_qc_inspection_item_template_template_name_exists", - "crud_qc_inspection_item_template_update_template", - "crud_qc_material_amount_auth_assert_user_in_auth_dept", - "crud_qc_material_amount_auth_get_amount_view_role", - "crud_qc_material_amount_auth_get_auth_dept_id", - "crud_qc_material_amount_auth_grant_amount_view_role", - "crud_qc_material_amount_auth_list_authorized_users", - "crud_qc_material_amount_auth_py", - "crud_qc_material_amount_auth_revoke_amount_view_role", - "crud_qc_material_amount_auth_row_to_dict", - "crud_qc_material_amount_auth_user_has_role_binding", - "crud_qc_material_total_pages", - "crud_qc_material_usage_amount_for_row", - "crud_qc_material_usage_batch_map", - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_fmt_date_val", - "crud_qc_material_usage_linked_qc_task_no_map", - "crud_qc_material_usage_list_linked_task_usages", - "crud_qc_material_usage_list_my_usages", - "crud_qc_material_usage_list_requisition_options", - "crud_qc_material_usage_list_stock_check_requisitions", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_list_usages_query", - "crud_qc_material_usage_mine_usage_filter", - "crud_qc_material_usage_paginate_usages", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_receiver_display_map", - "crud_qc_material_usage_record_task_usage_from_requisition", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_stock_in_date_for_row", - "crud_qc_material_usage_task_consumed_qty_map", - "crud_qc_material_usage_unit_price_for_row", - "crud_qc_material_usage_usage_unit_label", - "crud_qc_material_usage_user_nick_name_map", - "crud_qc_sms_notification_apply_qc_status_filter", - "crud_qc_sms_notification_base_query", - "crud_qc_sms_notification_derive_qc_conclusion", - "crud_qc_sms_notification_ensure_notification", - "crud_qc_sms_notification_eq_ci", - "crud_qc_sms_notification_fetch_completed_tasks", - "crud_qc_sms_notification_fmt_dt", - "crud_qc_sms_notification_generate_sms_content", - "crud_qc_sms_notification_list_notifications", - "crud_qc_sms_notification_normalize_date_bound", - "crud_qc_sms_notification_py", - "crud_qc_sms_notification_qc_complete_time", - "crud_qc_sms_notification_qc_status_label", - "crud_qc_sms_notification_resolve_notification", - "crud_qc_sms_notification_row_to_dict", - "crud_qc_sms_notification_task_stats_subquery", - "crud_qc_sms_notification_toggle_notification_status", - "crud_qc_sms_notification_total_pages", - "crud_qc_sms_notification_unicode_ci", - "crud_qc_work_order_count_unfinished_work_orders_by_tab", - "crud_reagent_stock_log_deduct_for_step", - "crud_reagent_stock_log_display_remark", - "crud_reagent_stock_log_list_stock_logs", - "crud_reagent_stock_log_parse_receiver_purpose_from_remark", - "crud_reagent_stock_log_py", - "crud_reagent_stock_log_rationale_1", - "crud_reagent_stock_log_rationale_164", - "crud_reagent_stock_log_rationale_216", - "crud_reagent_stock_log_resolve_receiver_purpose", - "crud_reagent_stock_log_revert_step_stock_changes", - "crud_reagent_stock_log_row_to_dict", - "crud_reagent_stock_log_user_nick_name_map", - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", - "crud_workflow_task_row_to_dict", - "models_production_material_bizproductionmaterialprep", - "services_oa_engine_count_cc_unread", - "services_oa_engine_count_pending_tasks" - ], - "10": [ - "core_protocol_status_display_build_void_type_label_map", - "core_protocol_status_display_format_protocol_status_label", - "core_protocol_status_display_py", - "core_protocol_status_display_resolve_void_type_label", + "api_production_get_next_cell_product_code", "crud_cell_product_ancestor_link_from_cell_product_input", "crud_cell_product_ancestor_sample_chain_link", "crud_cell_product_apply_cell_product_status_change", @@ -4740,6 +4637,7 @@ "crud_production_task_assert_task_assignee", "crud_production_task_assert_task_step_assignee_or_legacy", "crud_production_task_batch_load_step_sub_tables", + "crud_production_task_build_process_library_for_editor", "crud_production_task_clone_route_to_task", "crud_production_task_clone_step_consumables", "crud_production_task_clone_step_data_collections", @@ -4756,6 +4654,7 @@ "crud_production_task_dispatch_task_steps", "crud_production_task_empty_production_tab_step_counts", "crud_production_task_empty_step_sub_tables", + "crud_production_task_enrich_assignee_names", "crud_production_task_enrich_handover_times", "crud_production_task_enrich_outbound_task_items", "crud_production_task_enrich_tasks_with_step_summaries", @@ -4829,12 +4728,13 @@ "crud_storage_occupancy_remove_occupancy", "crud_storage_occupancy_row_to_dict" ], - "11": [ + "10": [ "core_security_get_password_hash", "core_security_py", "core_security_rationale_5", "core_security_verify_password", "crud_base_crudbase_update", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", "crud_outbound_handover_fmt_dt", "crud_outbound_handover_get_handover_by_schedule", "crud_outbound_handover_get_outbound_handover", @@ -4862,19 +4762,15 @@ "crud_outbound_release_material_save_outbound_material", "crud_outbound_release_material_soft_delete_outbound_cells_not_in", "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "crud_pilot_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", "crud_pilot_checkup_delete_actual_item", "crud_pilot_checkup_delete_reserve_item", "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_application", "crud_pilot_checkup_get_checkup_by_id", "crud_pilot_checkup_list_actual_items", "crud_pilot_checkup_list_checkups_paginated", "crud_pilot_checkup_list_pending_patients", "crud_pilot_checkup_list_reserve_items", "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", "crud_pilot_checkup_py", "crud_pilot_checkup_remove_checkup_for_patient", "crud_pilot_checkup_row_to_dict_actual_item", @@ -4884,17 +4780,36 @@ "crud_pilot_checkup_save_reserve_items", "crud_pilot_checkup_settle_checkup_fee", "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_qc_item_param_list_params_by_item", - "crud_qc_item_param_parse_options_list", - "crud_qc_item_param_py", - "crud_qc_item_param_row_to_dict", - "crud_qc_item_param_save_params_for_item", - "crud_qc_item_param_validate_param", - "crud_sample_reception_check_result_rationale_108", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_storage_facility_clear_slots_by_facility_node", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_delete_delivery_material", + "crud_pilot_delivery_generate_delivery_no", + "crud_pilot_delivery_get_delivery_by_schedule", + "crud_pilot_delivery_get_delivery_method", + "crud_pilot_delivery_list_deliveries_by_application", + "crud_pilot_delivery_list_delivery_materials", + "crud_pilot_delivery_py", + "crud_pilot_delivery_row_to_dict_delivery", + "crud_pilot_delivery_row_to_dict_delivery_material", + "crud_pilot_delivery_row_to_dict_delivery_method", + "crud_pilot_delivery_save_delivery_materials", + "crud_pilot_delivery_save_delivery_method", + "crud_pilot_delivery_soft_delete_delivery", + "crud_role_append_unique", + "crud_role_bound_post_names_by_role_ids", + "crud_role_bound_user_names_by_role_ids", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_role_user_display_name", "crud_user_attach_user_relations", "crud_user_change_password", "crud_user_create_user", @@ -4920,11 +4835,13 @@ "services_oa_leave_hours_apply_leave_kit_hours", "services_oa_leave_hours_calc_leave_hours", "services_oa_leave_hours_extract_rules", + "services_oa_leave_hours_kit_child_fields", "services_oa_leave_hours_overlap_minutes_on_day", "services_oa_leave_hours_parse_dt", "services_oa_leave_hours_parse_hm", "services_oa_leave_hours_py", "services_oa_leave_hours_rationale_1", + "services_oa_leave_hours_rationale_124", "services_oa_leave_hours_rationale_171", "services_oa_leave_hours_rationale_80", "services_oa_leave_hours_round1", @@ -4953,123 +4870,183 @@ "services_oa_overtime_hours_validate_overtime_kit_form_values", "services_oa_overtime_hours_walk" ], + "11": [ + "api_sample_production_reception_body_to_payload", + "api_sample_production_reception_get_current_user_id", + "api_sample_production_reception_get_production_reception_detail", + "api_sample_production_reception_get_tenant_no", + "api_sample_production_reception_post_production_reception", + "api_sample_production_reception_put_production_reception", + "api_sample_production_reception_py", + "api_sample_production_reception_resolve_reception_id", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_urls_to_attachment_list", + "crud_sample_production_reception_apply_payload_to_row", + "crud_sample_production_reception_create_production_reception", + "crud_sample_production_reception_dec", + "crud_sample_production_reception_fmt_dt", + "crud_sample_production_reception_get_by_id", + "crud_sample_production_reception_get_by_reception_id", + "crud_sample_production_reception_get_map_by_reception_ids", + "crud_sample_production_reception_get_qc_reception", + "crud_sample_production_reception_int_val", + "crud_sample_production_reception_py", + "crud_sample_production_reception_resolve_field_profile", + "crud_sample_production_reception_row_to_dict", + "crud_sample_production_reception_update_production_reception", + "crud_sample_production_reception_validate_handler_user_id", + "crud_sample_production_reception_validate_payload", + "crud_sample_reception_attach_production_reception", + "crud_sample_reception_can_edit_sample_reception", + "crud_sample_reception_check_result_get_check_results_for_reception", + "crud_sample_reception_check_result_legacy_results_from_reception", + "crud_sample_reception_check_result_list_results_by_reception_ids", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_rationale_108", + "crud_sample_reception_check_result_rationale_133", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_save_reception_check_results", + "crud_sample_reception_check_result_soft_delete_reception_check_results", + "crud_sample_reception_dec", + "crud_sample_reception_donation_ids_matching_lab_storage_keyword", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_finalize_reception_detail", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_reception_by_sample_code", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_lab_code_assert_lab_storage_code_available", + "crud_sample_reception_lab_storage_keyword_like", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_detail_item_with_production", + "crud_sample_reception_reception_ids_matching_lab_storage_keyword", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_codes_matching_lab_storage_keyword", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci" + ], "12": [ - "api_operations_accesslogcreatebody", - "api_operations_accesslogupdatebody", - "api_operations_cleanroomcreatebody", - "api_operations_cleanroomupdatebody", - "api_operations_exhibitionappointmentcreatebody", - "api_operations_exhibitionappointmentupdatebody", - "api_operations_list_storage_slot_stats", - "api_operations_occupancycreatebody", - "api_operations_rationale_1", - "api_operations_rationale_674", - "api_operations_storagefacilitybatchcreatebody", - "api_operations_storagefacilitycreatebody", - "api_operations_storagefacilityupdatebody", - "api_operations_storageslotbatchcreatebody", - "api_operations_storageslotclearbody", - "api_operations_storageslotcreatebody", - "api_operations_storageslotinsertrowbody", - "api_operations_storageslotupdatebody", - "api_operations_uvdisinfectlogcreatebody", - "api_operations_uvdisinfectlogupdatebody", - "crud_clean_room_rationale_1", - "crud_exhibition_appointment_appointment_no_exists", - "crud_exhibition_appointment_format_visit_date", - "crud_exhibition_appointment_generate_appointment_no", - "crud_exhibition_appointment_get_exhibition_appointment", - "crud_exhibition_appointment_list_exhibition_appointments", - "crud_exhibition_appointment_py", - "crud_exhibition_appointment_rationale_1", - "crud_exhibition_appointment_rationale_100", - "crud_exhibition_appointment_rationale_16", - "crud_exhibition_appointment_row_to_dict", - "crud_exhibition_appointment_soft_delete_exhibition_appointment", - "crud_exhibition_appointment_update_exhibition_appointment", - "crud_storage_facility_aggregate_slot_stats_by_facility", - "crud_storage_facility_apply_slot_select_base_filters", - "crud_storage_facility_apply_slot_select_query_filters", - "crud_storage_facility_batch_create_facilities", - "crud_storage_facility_batch_create_slots", - "crud_storage_facility_build_node_path_cache", - "crud_storage_facility_build_slot_keyword_sql_filters", - "crud_storage_facility_collect_descendant_ids", - "crud_storage_facility_collect_slot_host_node_ids", - "crud_storage_facility_create_facility", - "crud_storage_facility_create_slot", - "crud_storage_facility_ensure_slot_layout_order", - "crud_storage_facility_exact_node_ids_for_path", - "crud_storage_facility_facility_node_ids_matching_keyword", - "crud_storage_facility_format_seq", - "crud_storage_facility_get_children", - "crud_storage_facility_get_facility", - "crud_storage_facility_get_slot", - "crud_storage_facility_insert_row_and_shift_slots", - "crud_storage_facility_insert_slot_at_row_end", - "crud_storage_facility_is_slot_available_row", - "crud_storage_facility_leaf_node_ids_for_path_prefix", - "crud_storage_facility_list_all_facilities", - "crud_storage_facility_list_facility_slots", - "crud_storage_facility_list_slot_select_options", - "crud_storage_facility_list_slots", - "crud_storage_facility_load_slot_select_include_rows", - "crud_storage_facility_merge_slot_select_rows_with_includes", - "crud_storage_facility_py", - "crud_storage_facility_rationale_1", - "crud_storage_facility_rationale_178", - "crud_storage_facility_rationale_309", - "crud_storage_facility_rationale_358", - "crud_storage_facility_rationale_422", - "crud_storage_facility_rationale_457", - "crud_storage_facility_rationale_477", - "crud_storage_facility_rationale_524", - "crud_storage_facility_rationale_54", - "crud_storage_facility_rationale_563", - "crud_storage_facility_rationale_604", - "crud_storage_facility_rationale_675", - "crud_storage_facility_rationale_753", - "crud_storage_facility_rationale_775", - "crud_storage_facility_rationale_794", - "crud_storage_facility_rationale_81", - "crud_storage_facility_rationale_817", - "crud_storage_facility_rationale_97", - "crud_storage_facility_resolve_path_keyword", - "crud_storage_facility_resolve_slot_layout_position", - "crud_storage_facility_row_to_dict", - "crud_storage_facility_search_slot_select_matched_ids", - "crud_storage_facility_slot_available_filter", - "crud_storage_facility_slot_matches_select_keyword", - "crud_storage_facility_slot_select_display_name", - "crud_storage_facility_slot_to_dict", - "crud_storage_facility_slot_to_dict_for_row", - "crud_storage_facility_soft_delete_facility", - "crud_storage_facility_soft_delete_slot", - "crud_storage_facility_update_facility", - "crud_storage_facility_update_slot", - "models_models_bizcleanroom", - "models_models_bizcleanroomaccesslog", - "models_models_bizcleanroomuvdisinfectlog", - "models_models_bizexhibitionappointment", - "models_models_bizstoragefacility", - "models_models_bizstoragefacilityslot", - "services_storage_facility_code_assert_sibling_node_code_unique", - "services_storage_facility_code_build_full_slot_code", - "services_storage_facility_code_build_node_code_path", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", - "services_storage_facility_code_collect_slot_ids_under_nodes", - "services_storage_facility_code_decode_slot_layout_order", - "services_storage_facility_code_encode_slot_layout_order", - "services_storage_facility_code_load_facility_ancestor_map", - "services_storage_facility_code_load_facility_map", - "services_storage_facility_code_py", - "services_storage_facility_code_rationale_1", - "services_storage_facility_code_rationale_125", - "services_storage_facility_code_rationale_20", - "services_storage_facility_code_rationale_31", - "services_storage_facility_code_refresh_outbound_release_cell_slot_names", - "services_storage_facility_code_validate_node_code" + "api_production_batchstockinbody", + "api_production_batchstockinitem", + "api_production_batchstockoutbody", + "api_production_batchstockoutitem", + "api_production_consumablecreatebody", + "api_production_consumablepackcreatebody", + "api_production_consumablepackupdatebody", + "api_production_consumableupdatebody", + "api_production_equipmentcreatebody", + "api_production_equipmentupdatebody", + "api_production_outputtypecreatebody", + "api_production_outputtypeupdatebody", + "api_production_packiteminput", + "api_production_processcategorycreatebody", + "api_production_processcategoryupdatebody", + "api_production_processconsumableinput", + "api_production_processcreatebody", + "api_production_processdatacollectioninput", + "api_production_processoutputinput", + "api_production_processreagentinput", + "api_production_processupdatebody", + "api_production_productionproducttypecreatebody", + "api_production_productionproducttypeupdatebody", + "api_production_rationale_1", + "api_production_rationale_2498", + "api_production_rationale_2895", + "api_production_rationale_2935", + "api_production_rationale_2951", + "api_production_reagentcreatebody", + "api_production_reagentupdatebody", + "api_production_sopdocumentcreatebody", + "api_production_sopdocumentupdatebody", + "api_production_stockinbody", + "api_production_stockoutbody", + "schemas_cell_product_cellproductcreate", + "schemas_cell_product_cellproductupdate", + "schemas_process_route_processroutecreatebody", + "schemas_process_route_processrouteupdatebody", + "schemas_process_route_py", + "schemas_process_route_rationale_1", + "schemas_process_route_setcurrentbody", + "schemas_process_route_stepaddbody", + "schemas_process_route_stepconsumableupdatebody", + "schemas_process_route_stepcopybody", + "schemas_process_route_stepdatacollectionupdatebody", + "schemas_process_route_stepoutputupdatebody", + "schemas_process_route_stepreagentupdatebody", + "schemas_process_route_stepreorderbody", + "schemas_process_route_stepupdatebody", + "schemas_production_task_productiontaskassigneeupdate", + "schemas_production_task_productiontaskcreate", + "schemas_production_task_productiontaskforwardbody", + "schemas_production_task_productiontasklistbyworkordersbody", + "schemas_production_task_productiontaskstatusupdate", + "schemas_production_task_productiontaskstepdispatchbody", + "schemas_production_task_productiontaskupdate", + "schemas_production_task_py", + "schemas_production_task_rationale_39", + "schemas_production_task_set_productiontasksetcreatebody", + "schemas_production_task_set_productiontasksetfromworkorderbody", + "schemas_production_task_set_productiontasksetupdatebody", + "schemas_production_task_set_productiontasksfromsetbody", + "schemas_production_task_set_py", + "schemas_production_task_spawntemporaryworkorderbody", + "schemas_production_task_taskinputitem", + "schemas_production_task_taskoutputitem", + "schemas_production_task_taskstepadd", + "schemas_production_task_taskstepdatacollectionitem", + "schemas_production_task_taskstepmaterialitem", + "schemas_production_task_taskstepoutputitem", + "schemas_production_task_taskstepreorderbody", + "schemas_production_task_taskstepupdate", + "schemas_production_work_order_productionworkordercomplete", + "schemas_production_work_order_productionworkorderconfigurebody", + "schemas_production_work_order_productionworkordercreate", + "schemas_production_work_order_productionworkorderlistquery", + "schemas_production_work_order_productionworkorderupdate", + "schemas_production_work_order_py", + "schemas_qc_work_order_productionqcworkordercreatebody" ], "13": [ "api_mini_menu_collect_descendants", @@ -5132,22 +5109,7 @@ "core_menu_guard_require_menu_code", "crud_base_crudbase_delete", "crud_base_crudbase_hard_delete", - "crud_role_append_unique", - "crud_role_bound_post_names_by_role_ids", - "crud_role_bound_user_names_by_role_ids", - "crud_role_get_role", - "crud_role_get_role_data_scope", - "crud_role_get_role_menu_ids", - "crud_role_list_roles", - "crud_role_py", - "crud_role_role_name_exists", - "crud_role_row_to_dict", - "crud_role_soft_delete_role", - "crud_role_total_pages", - "crud_role_update_role", "crud_role_update_role_menus", - "crud_role_user_display_name", - "crud_sample_reception_can_edit_sample_reception", "crud_user_usercrudcompat_get_by_user_no", "services_web_auth_roles_active_role_name_rows", "services_web_auth_roles_dedupe_role_id_rows", @@ -5157,16 +5119,16 @@ "services_web_auth_roles_get_role_names_by_ids", "services_web_auth_roles_get_user_role_names", "services_web_auth_roles_iter_user_menu_perm_codes", - "services_web_auth_roles_list_user_ids_with_any_effective_role_ids", - "services_web_auth_roles_list_user_ids_with_effective_role_name", "services_web_auth_roles_map_role_name_to_web", - "services_web_auth_roles_normalize_candidate_user_ids", "services_web_auth_roles_py", "services_web_auth_roles_resolve_web_role_for_user", "services_web_auth_roles_user_has_active_roles" ], "14": [ + "api_pilot_application_api_save_application", + "crud_pilot_application_auto_generate_schedules", "crud_pilot_application_complete_application", + "crud_pilot_application_create_application", "crud_pilot_application_create_basic_experiment_sale_schedules", "crud_pilot_application_create_infusion_plan", "crud_pilot_application_create_schedule", @@ -5187,12 +5149,14 @@ "crud_pilot_application_prepare_infusion_plan_payload", "crud_pilot_application_py", "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_resolve_application_attachment_payload", "crud_pilot_application_row_to_dict_application", "crud_pilot_application_row_to_dict_infusion_plan", "crud_pilot_application_row_to_dict_infusion_schedule", "crud_pilot_application_row_to_dict_patient", "crud_pilot_application_row_to_dict_schedule_product", "crud_pilot_application_save_application_infusion", + "crud_pilot_application_save_patient", "crud_pilot_application_schedule_deletable", "crud_pilot_application_schedule_has_blocking_links", "crud_pilot_application_schedule_infusion_editable", @@ -5201,6 +5165,7 @@ "crud_pilot_application_soft_delete_infusion_plan", "crud_pilot_application_soft_delete_schedule", "crud_pilot_application_start_application", + "crud_pilot_application_update_application", "crud_pilot_application_update_infusion_plan", "crud_pilot_application_update_schedule", "crud_pilot_application_update_schedule_editable", @@ -5208,19 +5173,6 @@ "crud_pilot_application_upsert_application_infusion", "crud_pilot_application_upsert_schedule_products", "crud_pilot_application_void_application", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_delete_delivery_material", - "crud_pilot_delivery_generate_delivery_no", - "crud_pilot_delivery_get_delivery_by_schedule", - "crud_pilot_delivery_get_delivery_method", - "crud_pilot_delivery_list_deliveries_by_application", - "crud_pilot_delivery_list_delivery_materials", - "crud_pilot_delivery_py", - "crud_pilot_delivery_row_to_dict_delivery", - "crud_pilot_delivery_row_to_dict_delivery_material", - "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_save_delivery_method", - "crud_pilot_delivery_soft_delete_delivery", "crud_pilot_outbound_status_sync_get_schedule", "crud_pilot_outbound_status_sync_is_pilot_outbound_production", "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", @@ -5230,9 +5182,63 @@ "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch" + "crud_pilot_outbound_status_sync_touch", + "crud_qc_work_order_create_outbound_qc_work_order" ], "15": [ + "api_workflow_get_designer_data", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_list_saved_results_by_task_ids", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", + "crud_workflow_create_instance", + "crud_workflow_create_process_def", + "crud_workflow_create_task", + "crud_workflow_get_instance", + "crud_workflow_get_latest_version", + "crud_workflow_get_nodes_by_version", + "crud_workflow_get_pending_tasks_by_node", + "crud_workflow_get_process_def", + "crud_workflow_get_task", + "crud_workflow_get_transitions_by_version", + "crud_workflow_list_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_py", + "crud_workflow_row_to_dict", + "crud_workflow_soft_delete_process_def", + "crud_workflow_total_pages", + "crud_workflow_update_instance_status", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", + "services_workflow_callback_dispatch_local", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "services_workflow_callback_rationale_24", + "services_workflow_callback_rationale_29", + "services_workflow_callback_rationale_61", + "services_workflow_callback_register_local_callback", + "services_workflow_callback_trigger_callback", + "services_workflow_engine_compare", + "services_workflow_engine_get_variable", + "services_workflow_engine_parse_node_config", + "services_workflow_engine_parse_variables", + "services_workflow_engine_py", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_advance", + "services_workflow_engine_workflowengine_approve_task", + "services_workflow_engine_workflowengine_check_rules", + "services_workflow_engine_workflowengine_evaluate_condition", + "services_workflow_engine_workflowengine_execute_node", + "services_workflow_engine_workflowengine_init", + "services_workflow_engine_workflowengine_reject_task", + "services_workflow_engine_workflowengine_start_process" + ], + "16": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -5265,31 +5271,39 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "16": [ - "crud_process_consumable_row_to_dict", - "crud_process_create_process", - "crud_process_create_sub_consumable", - "crud_process_create_sub_data_collection", - "crud_process_create_sub_output", - "crud_process_create_sub_reagent", - "crud_process_data_collection_row_to_dict", - "crud_process_get_process", - "crud_process_get_process_detail", - "crud_process_list_all_processes", - "crud_process_list_processes", - "crud_process_output_row_to_dict", - "crud_process_process_code_exists", - "crud_process_py", - "crud_process_reagent_row_to_dict", - "crud_process_row_to_dict", - "crud_process_soft_delete_process", - "crud_process_soft_delete_sub_records", - "crud_process_sub_item_with_order", - "crud_process_total_pages", - "crud_process_update_process" - ], "17": [ + "crud_qc_material_usage_amount_for_row", + "crud_qc_material_usage_batch_map", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_deduct_task_usage_legacy_batch", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_fmt_date_val", + "crud_qc_material_usage_linked_qc_task_no_map", + "crud_qc_material_usage_list_linked_task_usages", + "crud_qc_material_usage_list_my_usages", + "crud_qc_material_usage_list_requisition_options", + "crud_qc_material_usage_list_stock_check_requisitions", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_list_usages_query", + "crud_qc_material_usage_mine_usage_filter", + "crud_qc_material_usage_paginate_usages", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_receiver_display_map", + "crud_qc_material_usage_record_task_usage_from_requisition", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_stock_in_date_for_row", + "crud_qc_material_usage_task_consumed_qty_map", + "crud_qc_material_usage_unit_price_for_row", + "crud_qc_material_usage_usage_unit_label", + "crud_qc_material_usage_user_nick_name_map" + ], + "18": [ "crud_material_code_exists", + "crud_material_create_material", "crud_material_dec", "crud_material_fmt_dt", "crud_material_get_material", @@ -5309,17 +5323,15 @@ "crud_material_update_material", "crud_material_update_material_fields" ], - "18": [ + "19": [ "services_oa_trip_days_apply_trip_kit_days", "services_oa_trip_days_calc_trip_leg_days", "services_oa_trip_days_day_index", "services_oa_trip_days_end_offset", "services_oa_trip_days_extract_rules", "services_oa_trip_days_is_half_day_multiple", - "services_oa_trip_days_kit_trip_fields", "services_oa_trip_days_py", "services_oa_trip_days_rationale_1", - "services_oa_trip_days_rationale_124", "services_oa_trip_days_rationale_168", "services_oa_trip_days_rationale_201", "services_oa_trip_days_rationale_60", @@ -5329,37 +5341,39 @@ "services_oa_trip_days_walk", "services_oa_trip_days_walk_trip_kits" ], - "19": [ - "core_wechat_message_py", - "core_wechat_message_rationale_1", - "core_wechat_message_rationale_86", - "core_wechat_message_send_delivery_notice", - "core_wechat_message_send_delivery_warning", - "core_wechat_message_send_order_status", - "core_wechat_message_send_payment_success", - "core_wechat_message_send_refund_result", - "core_wechat_message_send_urge_notification", - "core_wechat_message_wechatmessageservice", - "core_wechat_message_wechatmessageservice_get_access_token", - "core_wechat_message_wechatmessageservice_init", - "core_wechat_message_wechatmessageservice_send_template_message" - ], "20": [ - "schemas_product_config", - "schemas_product_productbase", - "schemas_product_productcategorybase", - "schemas_product_productcategorycreate", - "schemas_product_productcategoryresponse", - "schemas_product_productcreate", - "schemas_product_productresponse", - "schemas_product_productunitbase", - "schemas_product_productunitcreate", - "schemas_product_productunitresponse", - "schemas_product_productupdate", - "schemas_product_py", - "schemas_product_rationale_1" + "crud_equipment_create_equipment", + "crud_equipment_dec", + "crud_equipment_equipment_code_exists", + "crud_equipment_equipment_is_referenced", + "crud_equipment_get_equipment", + "crud_equipment_list_equipments", + "crud_equipment_norm_status", + "crud_equipment_parse_date", + "crud_equipment_py", + "crud_equipment_rationale_1", + "crud_equipment_row_to_dict", + "crud_equipment_soft_delete_equipment", + "crud_equipment_total_pages", + "crud_equipment_update_equipment" ], "21": [ + "crud_qc_inspection_item_template_assert_item_ids_exist", + "crud_qc_inspection_item_template_create_template", + "crud_qc_inspection_item_template_filter_active_ids", + "crud_qc_inspection_item_template_get_template", + "crud_qc_inspection_item_template_join_id_list", + "crud_qc_inspection_item_template_list_active_templates", + "crud_qc_inspection_item_template_list_templates", + "crud_qc_inspection_item_template_parse_id_csv", + "crud_qc_inspection_item_template_py", + "crud_qc_inspection_item_template_require_nonempty_items", + "crud_qc_inspection_item_template_row_to_dict", + "crud_qc_inspection_item_template_soft_delete_template", + "crud_qc_inspection_item_template_template_name_exists", + "crud_qc_inspection_item_template_update_template" + ], + "22": [ "services_oa_money_field_field_label", "services_oa_money_field_is_empty", "services_oa_money_field_is_required", @@ -5374,7 +5388,21 @@ "services_oa_money_field_validate_money_rule", "services_oa_money_field_walk_rules" ], - "22": [ + "23": [ + "crud_reagent_stock_log_deduct_for_step", + "crud_reagent_stock_log_display_remark", + "crud_reagent_stock_log_list_stock_logs", + "crud_reagent_stock_log_parse_receiver_purpose_from_remark", + "crud_reagent_stock_log_py", + "crud_reagent_stock_log_rationale_1", + "crud_reagent_stock_log_rationale_164", + "crud_reagent_stock_log_rationale_216", + "crud_reagent_stock_log_resolve_receiver_purpose", + "crud_reagent_stock_log_revert_step_stock_changes", + "crud_reagent_stock_log_row_to_dict", + "crud_reagent_stock_log_user_nick_name_map" + ], + "24": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", "crud_consumable_stock_log_list_stock_logs", @@ -5388,7 +5416,21 @@ "crud_consumable_stock_log_row_to_dict", "crud_consumable_stock_log_user_nick_name_map" ], - "23": [ + "25": [ + "crud_dept_build_tree", + "crud_dept_cascade_soft_delete", + "crud_dept_collect_with_ancestors", + "crud_dept_create_dept", + "crud_dept_get_dept", + "crud_dept_list_depts", + "crud_dept_list_depts_tree", + "crud_dept_py", + "crud_dept_rationale_42", + "crud_dept_row_to_dict", + "crud_dept_soft_delete_dept", + "crud_dept_update_dept" + ], + "26": [ "crud_oa_receive_account_create_account", "crud_oa_receive_account_filtered_query", "crud_oa_receive_account_get_account", @@ -5401,32 +5443,7 @@ "crud_oa_receive_account_soft_delete_accounts", "crud_oa_receive_account_update_account" ], - "24": [ - "crud_dept_build_tree", - "crud_dept_cascade_soft_delete", - "crud_dept_collect_with_ancestors", - "crud_dept_get_dept", - "crud_dept_list_depts", - "crud_dept_list_depts_tree", - "crud_dept_py", - "crud_dept_rationale_42", - "crud_dept_row_to_dict", - "crud_dept_soft_delete_dept", - "crud_dept_update_dept" - ], - "25": [ - "crud_menu_build_tree", - "crud_menu_cascade_soft_delete", - "crud_menu_get_menu", - "crud_menu_list_menus", - "crud_menu_list_menus_tree", - "crud_menu_menu_name_exists", - "crud_menu_py", - "crud_menu_row_to_dict", - "crud_menu_soft_delete_menu", - "crud_menu_update_menu" - ], - "26": [ + "27": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -5436,7 +5453,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "27": [ + "28": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -5445,7 +5462,7 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "28": [ + "29": [ "crud_qc_material_batch_stock_status_batch_matches_stock_status", "crud_qc_material_batch_stock_status_normalize_batch_stock_status", "crud_qc_material_batch_stock_status_py", @@ -5453,23 +5470,18 @@ "crud_qc_material_batch_stock_status_rationale_17", "crud_qc_material_batch_stock_status_rationale_9" ], - "29": [ + "30": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "30": [ + "31": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "31": [ - "api_menu_get_menu_list", - "api_menu_py", - "api_menu_rationale_1" - ], "32": [ "services_oa_confirmation_date_add_months_ymd", "services_oa_confirmation_date_py", @@ -5528,35 +5540,35 @@ "0": 0.01, "1": 0.01, "2": 0.01, - "3": 0.09, + "3": 0.01, "4": 0.06, - "5": 0.02, + "5": 0.06, "6": 0.02, - "7": 0.03, - "8": 0.01, - "9": 0.02, + "7": 0.02, + "8": 0.02, + "9": 0.03, "10": 0.03, - "11": 0.03, - "12": 0.05, - "13": 0.04, - "14": 0.06, - "15": 0.12, - "16": 0.21, - "17": 0.2, - "18": 0.19, - "19": 0.24, - "20": 0.23, - "21": 0.27, - "22": 0.24, - "23": 0.31, - "24": 0.31, - "25": 0.33, - "26": 0.29, - "27": 0.38, - "28": 0.4, - "29": 0.5, + "11": 0.05, + "12": 0.44, + "13": 0.05, + "14": 0.08, + "15": 0.07, + "16": 0.12, + "17": 0.19, + "18": 0.2, + "19": 0.22, + "20": 0.27, + "21": 0.32, + "22": 0.27, + "23": 0.24, + "24": 0.24, + "25": 0.27, + "26": 0.31, + "27": 0.29, + "28": 0.38, + "29": 0.4, "30": 0.5, - "31": 0.67, + "31": 0.5, "32": 0.67, "33": 1.0, "34": 1.0, @@ -5578,12 +5590,12 @@ { "id": "core_response_success_response", "label": "success_response()", - "degree": 760 + "degree": 761 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 630 + "degree": 631 }, { "id": "models_models_sysuser", @@ -5639,15 +5651,15 @@ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6` unexpectedly reaches hub `SysApiRequestLog`" }, { - "source": "get_menu_list()", - "target": "success_response()", + "source": "\u5386\u53f2\u5e93\u5b58\u53d8\u52a8\uff08biz_material_stock_log\uff0c\u53ea\u8bfb\uff09\u3002", + "target": "SysUser", "source_files": [ - "api/menu.py", - "core/response.py" + "api/material.py", + "models/models.py" ], "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `get_menu_list()` unexpectedly reaches hub `success_response()`" + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u5386\u53f2\u5e93\u5b58\u53d8\u52a8\uff08biz_material_stock_log\uff0c\u53ea\u8bfb\uff09\u3002` unexpectedly reaches hub `SysUser`" }, { "source": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55\u4e1a\u52a1\uff1aopenid + \u624b\u673a\u53f7\u4e00\u81f4\u6027\u6821\u9a8c\u3002", diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 69230343..62369ce5 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -29701,110 +29701,117 @@ "source_file": "api/oa_approval.py", "source_location": "L899" }, + { + "id": "api_oa_approval_export_oa_instance_history", + "label": "export_oa_instance_history()", + "file_type": "code", + "source_file": "api/oa_approval.py", + "source_location": "L941" + }, { "id": "api_oa_approval_get_oa_instance", "label": "get_oa_instance()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L941" + "source_location": "L982" }, { "id": "api_oa_approval_list_related_candidates", "label": "list_related_candidates()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L956" + "source_location": "L997" }, { "id": "api_oa_approval_get_related_summaries", "label": "get_related_summaries()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L984" + "source_location": "L1025" }, { "id": "api_oa_approval_oa_pending_task_count", "label": "oa_pending_task_count()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1009" + "source_location": "L1050" }, { "id": "api_oa_approval_oa_cc_unread_count", "label": "oa_cc_unread_count()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1026" + "source_location": "L1067" }, { "id": "api_oa_approval_oa_cc_read_batch", "label": "oa_cc_read_batch()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1043" + "source_location": "L1084" }, { "id": "api_oa_approval_oa_task_mark_read", "label": "oa_task_mark_read()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1064" + "source_location": "L1105" }, { "id": "api_oa_approval_list_oa_tasks", "label": "list_oa_tasks()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1085" + "source_location": "L1126" }, { "id": "api_oa_approval_approve_oa_task", "label": "approve_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1124" + "source_location": "L1165" }, { "id": "api_oa_approval_reject_oa_task", "label": "reject_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1148" + "source_location": "L1189" }, { "id": "api_oa_approval_return_oa_task", "label": "return_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1172" + "source_location": "L1213" }, { "id": "api_oa_approval_resubmit_oa_instance", "label": "resubmit_oa_instance()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1195" + "source_location": "L1236" }, { "id": "api_oa_approval_add_sign_oa_task", "label": "add_sign_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1219" + "source_location": "L1260" }, { "id": "api_oa_approval_transfer_oa_task", "label": "transfer_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1243" + "source_location": "L1284" }, { "id": "api_oa_approval_withdraw_oa_instance", "label": "withdraw_oa_instance()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1267" + "source_location": "L1308" }, { "id": "api_oa_approval_rationale_214", @@ -30245,7 +30252,7 @@ "label": "get_menu_list()", "file_type": "code", "source_file": "api/menu.py", - "source_location": "L1042" + "source_location": "L1055" }, { "id": "api_menu_rationale_1", @@ -34872,273 +34879,336 @@ "label": "_user_name_map()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1023" + "source_location": "L1025" }, { "id": "services_oa_engine_dept_name", "label": "_dept_name()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1031" + "source_location": "L1033" }, { "id": "services_oa_engine_list_templates", "label": "list_templates()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1045" + "source_location": "L1047" }, { "id": "services_oa_engine_get_template_detail", "label": "get_template_detail()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1075" + "source_location": "L1077" }, { "id": "services_oa_engine_post_name_map", "label": "_post_name_map()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1108" + "source_location": "L1110" }, { "id": "services_oa_engine_assignee_meta", "label": "_assignee_meta()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1126" + "source_location": "L1128" }, { "id": "services_oa_engine_assignee_meta_for_cc", "label": "_assignee_meta_for_cc()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1140" + "source_location": "L1142" }, { "id": "services_oa_engine_preview_people", "label": "_preview_people()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1151" + "source_location": "L1153" }, { "id": "services_oa_engine_form_value_present", "label": "_form_value_present()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1164" + "source_location": "L1166" }, { "id": "services_oa_engine_collect_condition_fields", "label": "_collect_condition_fields()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1181" + "source_location": "L1183" }, { "id": "services_oa_engine_condition_fields_ready", "label": "_condition_fields_ready()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1240" + "source_location": "L1242" }, { "id": "services_oa_engine_walk_preview_nodes", "label": "_walk_preview_nodes()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1250" + "source_location": "L1252" }, { "id": "services_oa_engine_preview_start_flow", "label": "preview_start_flow()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1422" + "source_location": "L1424" }, { "id": "services_oa_engine_create_tasks_for_node", "label": "_create_tasks_for_node()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1490" + "source_location": "L1492" }, { "id": "services_oa_engine_eval_condition_rules", "label": "_eval_condition_rules()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1581" + "source_location": "L1583" }, { "id": "services_oa_engine_match_condition_group", "label": "_match_condition_group()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1632" + "source_location": "L1634" }, { "id": "services_oa_engine_advance_from", "label": "advance_from()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1675" + "source_location": "L1677" }, { "id": "services_oa_engine_start_instance", "label": "start_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1777" + "source_location": "L1779" }, { "id": "services_oa_engine_get_instance", "label": "_get_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1966" + "source_location": "L1968" }, { "id": "services_oa_engine_get_instance_detail", "label": "get_instance_detail()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1977" + "source_location": "L1979" }, { "id": "services_oa_engine_normalize_cc_read_status", "label": "_normalize_cc_read_status()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2046" + "source_location": "L2048" }, { "id": "services_oa_engine_apply_cc_task_read", "label": "_apply_cc_task_read()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2053" + "source_location": "L2055" }, { "id": "services_oa_engine_count_cc_unread", "label": "count_cc_unread()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2071" + "source_location": "L2073" }, { "id": "services_oa_engine_count_pending_tasks", "label": "count_pending_tasks()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2085" + "source_location": "L2087" }, { "id": "services_oa_engine_mark_cc_task_read", "label": "mark_cc_task_read()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2099" + "source_location": "L2101" }, { "id": "services_oa_engine_mark_cc_tasks_read_batch", "label": "mark_cc_tasks_read_batch()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2120" + "source_location": "L2122" }, { "id": "services_oa_engine_parse_day_start", "label": "_parse_day_start()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2152" + "source_location": "L2154" }, { "id": "services_oa_engine_parse_day_end", "label": "_parse_day_end()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2163" + "source_location": "L2165" }, { "id": "services_oa_engine_apply_instance_list_filters", "label": "_apply_instance_list_filters()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2174" + "source_location": "L2176" }, { "id": "services_oa_engine_list_instance_history", "label": "list_instance_history()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2245" + "source_location": "L2247" + }, + { + "id": "services_oa_engine_format_export_duration", + "label": "_format_export_duration()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2373" + }, + { + "id": "services_oa_engine_export_upload_cell_value", + "label": "_export_upload_cell_value()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2385" + }, + { + "id": "services_oa_engine_export_progress_action", + "label": "_export_progress_action()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2401" + }, + { + "id": "services_oa_engine_format_export_progress_record", + "label": "_format_export_progress_record()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2408" + }, + { + "id": "services_oa_engine_collect_history_approver_names", + "label": "_collect_history_approver_names()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2457" + }, + { + "id": "services_oa_engine_build_history_export_business_columns", + "label": "_build_history_export_business_columns()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2486" + }, + { + "id": "services_oa_engine_merge_history_export_business_columns", + "label": "_merge_history_export_business_columns()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2512" + }, + { + "id": "services_oa_engine_history_export_query", + "label": "_history_export_query()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2525" + }, + { + "id": "services_oa_engine_export_instance_history", + "label": "export_instance_history()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2577" }, { "id": "services_oa_engine_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2320" + "source_location": "L2810" }, { "id": "services_oa_engine_approve_task_core", "label": "_approve_task_core()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2451" + "source_location": "L2941" }, { "id": "services_oa_engine_maybe_auto_pass_initiator", "label": "_maybe_auto_pass_initiator()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2522" + "source_location": "L3012" }, { "id": "services_oa_engine_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2560" + "source_location": "L3050" }, { "id": "services_oa_engine_add_sign", "label": "add_sign()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2664" + "source_location": "L3154" }, { "id": "services_oa_engine_transfer_task", "label": "transfer_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2793" + "source_location": "L3283" }, { "id": "services_oa_engine_return_task", "label": "return_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2917" + "source_location": "L3407" }, { "id": "services_oa_engine_resubmit_instance", "label": "resubmit_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L3006" + "source_location": "L3496" }, { "id": "services_oa_engine_withdraw_instance", "label": "withdraw_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L3020" + "source_location": "L3510" }, { "id": "services_oa_engine_rationale_105", @@ -35239,95 +35309,95 @@ "source_location": "L647" }, { - "id": "services_oa_engine_rationale_1165", + "id": "services_oa_engine_rationale_1167", "label": "\u6761\u4ef6\u5b57\u6bb5\u662f\u5426\u5df2\u6709\u6709\u6548\u503c\uff080 / false \u89c6\u4e3a\u5df2\u586b\uff09\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1165" + "source_location": "L1167" }, { - "id": "services_oa_engine_rationale_1182", + "id": "services_oa_engine_rationale_1184", "label": "\u6536\u96c6\u6d41\u7a0b\u6811\u4e2d\u975e\u9ed8\u8ba4\u6761\u4ef6\u5206\u652f\u5f15\u7528\u7684\u8868\u5355\u5b57\u6bb5\uff08\u53bb\u91cd\u4fdd\u5e8f\uff09\u3002 \u7cfb\u7edf\u4f2a\u5b57\u6bb5 ``__initiator__`` \u4e0d\u4f9d\u8d56 formData\uff0c\u4e0d\u7eb3\u5165\u9884\u89c8\u95e8\u95e9\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1182" + "source_location": "L1184" }, { - "id": "services_oa_engine_rationale_1263", + "id": "services_oa_engine_rationale_1265", "label": "\u6cbf\u6700\u7ec8\u8def\u5f84\u5199\u5165 steps\u3002\u6761\u4ef6\u65e0\u6cd5\u5339\u914d\u65f6\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1263" + "source_location": "L1265" }, { - "id": "services_oa_engine_rationale_1432", + "id": "services_oa_engine_rationale_1434", "label": "\u53d1\u8d77\u524d\u9884\u89c8\u5ba1\u6279\u94fe\uff1a\u6761\u4ef6\u5b57\u6bb5\u9f50\u540e\u53ea\u8d70\u547d\u4e2d\u8def\u5f84\u5e76\u89e3\u6790\u4eba\u5458\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1432" + "source_location": "L1434" }, { - "id": "services_oa_engine_rationale_1587", + "id": "services_oa_engine_rationale_1589", "label": "AND \u591a\u6761 {field, op, value}\uff1bcontains \u8d70\u4eba\u5458/\u804c\u4f4d/\u90e8\u95e8\u96c6\u5408\u4ea4\u96c6\uff0c\u5176\u4f59\u8d70\u516c\u5f0f\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1587" + "source_location": "L1589" }, { - "id": "services_oa_engine_rationale_1684", + "id": "services_oa_engine_rationale_1686", "label": "\u4ece\u67d0\u8282\u70b9\u7684\u4e0b\u4e00\u8df3\u5f00\u59cb\u63a8\u8fdb\uff1bfrom_node \u4e3a None \u8868\u793a\u4ece start \u8fdb\u5165\u3002 \u8fd4\u56de\u672c\u6b21\u63a8\u8fdb\u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868\uff08\u542b\u6284\u9001\u4e0e\u5d4c\u5957\u81ea\u52a8\u901a\u8fc7\u4ea7\u751f", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1684" + "source_location": "L1686" }, { - "id": "services_oa_engine_rationale_2060", + "id": "services_oa_engine_rationale_2062", "label": "\u5c06\u6284\u9001\u4efb\u52a1\u6807\u4e3a\u5df2\u8bfb\u3002\u8fd4\u56de\u662f\u5426\u53d1\u751f\u4e86\u5199\u5165\u3002\u5e42\u7b49\u65f6\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2060" + "source_location": "L2062" }, { - "id": "services_oa_engine_rationale_2186", + "id": "services_oa_engine_rationale_2188", "label": "\u5728\u5df2\u5305\u542b OaInstance \u7684 query \u4e0a\u53e0\u52a0\u5217\u8868\u7b5b\u9009\u3002\u8fd4\u56de (query, joined_app, joined_initiator)\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2186" + "source_location": "L2188" }, { - "id": "services_oa_engine_rationale_2460", + "id": "services_oa_engine_rationale_2950", "label": "\u5c06 pending \u5ba1\u6279\u4efb\u52a1\u7f6e\u4e3a approved \u5e76\u6309\u6216\u7b7e/\u4f1a\u7b7e\u51b3\u5b9a\u662f\u5426\u63a8\u8fdb\u3002 \u8fd4\u56de advance_from \u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868\uff1b\u4f1a\u7b7e\u672a\u9f50\u3001", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2460" + "source_location": "L2950" }, { - "id": "services_oa_engine_rationale_2673", + "id": "services_oa_engine_rationale_3163", "label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u52a0\u7b7e\uff1a\u4e3a\u540c\u8282\u70b9\u65b0\u589e\u5f85\u529e\u5ba1\u6279\u4eba\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2673" + "source_location": "L3163" }, { - "id": "services_oa_engine_rationale_2802", + "id": "services_oa_engine_rationale_3292", "label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u8f6c\u4ea4\uff1a\u7ed3\u675f\u672c\u4eba\u5f85\u529e\u5e76\u4e3a\u540c\u8282\u70b9\u76ee\u6807\u7528\u6237\u65b0\u5efa pending \u4efb\u52a1\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2802" + "source_location": "L3292" }, { - "id": "services_oa_engine_rationale_2925", + "id": "services_oa_engine_rationale_3415", "label": "\u5ba1\u6279\u4eba\u6253\u56de\uff1a\u672c\u5355\u7ec8\u6001 returned\uff1b\u518d\u529e\u987b\u590d\u5236\u8868\u5355\u5f00\u65b0\u5b9e\u4f8b\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2925" + "source_location": "L3415" }, { - "id": "services_oa_engine_rationale_3015", + "id": "services_oa_engine_rationale_3505", "label": "\u5df2\u5e9f\u5f03\uff1a\u540c\u5b9e\u4f8b\u518d\u6b21\u63d0\u4ea4\u3002\u8bf7\u590d\u5236\u8868\u5355\u91cd\u65b0\u53d1\u8d77\u65b0\u5b9e\u4f8b\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L3015" + "source_location": "L3505" }, { "id": "services_oa_overtime_hours_py", @@ -37107,124 +37177,131 @@ "source_file": "services/oa_related_approval.py", "source_location": "L117" }, + { + "id": "services_oa_related_approval_upload_files_meta", + "label": "_upload_files_meta()", + "file_type": "code", + "source_file": "services/oa_related_approval.py", + "source_location": "L147" + }, { "id": "services_oa_related_approval_normalize_related_ids", "label": "_normalize_related_ids()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L147" + "source_location": "L177" }, { "id": "services_oa_related_approval_format_trip_leg", "label": "_format_trip_leg()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L166" + "source_location": "L196" }, { "id": "services_oa_related_approval_format_trip_itinerary", "label": "_format_trip_itinerary()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L195" + "source_location": "L225" }, { "id": "services_oa_related_approval_format_receive_account", "label": "_format_receive_account()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L207" + "source_location": "L237" }, { "id": "services_oa_related_approval_format_region_like", "label": "_format_region_like()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L245" + "source_location": "L275" }, { "id": "services_oa_related_approval_format_unknown_object", "label": "_format_unknown_object()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L290" + "source_location": "L320" }, { "id": "services_oa_related_approval_format_value", "label": "_format_value()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L321" + "source_location": "L351" }, { "id": "services_oa_related_approval_flatten_form_fields_for_summary", "label": "flatten_form_fields_for_summary()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L396" + "source_location": "L426" }, { "id": "services_oa_related_approval_extract_related_approval_links", "label": "extract_related_approval_links()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L425" + "source_location": "L469" }, { "id": "services_oa_related_approval_merge_relation_targets", "label": "merge_relation_targets()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L458" + "source_location": "L502" }, { "id": "services_oa_related_approval_user_can_link_instance", "label": "_user_can_link_instance()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L479" + "source_location": "L523" }, { "id": "services_oa_related_approval_assert_linkable_instance", "label": "assert_linkable_instance()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L512" + "source_location": "L556" }, { "id": "services_oa_related_approval_related_status_text", "label": "related_status_text()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L534" + "source_location": "L578" }, { "id": "services_oa_related_approval_related_display_title", "label": "related_display_title()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L539" + "source_location": "L583" }, { "id": "services_oa_related_approval_instance_ids_for_tab", "label": "_instance_ids_for_tab()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L547" + "source_location": "L591" }, { "id": "services_oa_related_approval_list_related_candidates", "label": "list_related_candidates()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L581" + "source_location": "L625" }, { "id": "services_oa_related_approval_build_related_summaries", "label": "build_related_summaries()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L714" + "source_location": "L758" }, { "id": "services_oa_related_approval_rationale_1", @@ -37249,52 +37326,59 @@ }, { "id": "services_oa_related_approval_rationale_148", - "label": "Order-preserving dedupe of related approval instance ids.", + "label": "\u6458\u8981/\u5217\u8868\u7528\uff1a\u4e0a\u4f20\u5b57\u6bb5\u89c4\u8303\u5316\u4e3a {url, name} \u5217\u8868\uff0c\u4f9b\u524d\u7aef\u7f29\u7565\u56fe\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "services/oa_related_approval.py", "source_location": "L148" }, { - "id": "services_oa_related_approval_rationale_246", + "id": "services_oa_related_approval_rationale_178", + "label": "Order-preserving dedupe of related approval instance ids.", + "file_type": "rationale", + "source_file": "services/oa_related_approval.py", + "source_location": "L178" + }, + { + "id": "services_oa_related_approval_rationale_276", "label": "\u7701\u5e02\u533a / \u7ea7\u8054\uff1astring[] \u6216 {province,city,district} \u7b49\u3002", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L246" + "source_location": "L276" }, { - "id": "services_oa_related_approval_rationale_291", + "id": "services_oa_related_approval_rationale_321", "label": "Never dump full dict/JSON; prefer common display keys then scalar values.", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L291" + "source_location": "L321" }, { - "id": "services_oa_related_approval_rationale_322", + "id": "services_oa_related_approval_rationale_352", "label": "returns (text, fullWidth)", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L322" + "source_location": "L352" }, { - "id": "services_oa_related_approval_rationale_428", + "id": "services_oa_related_approval_rationale_472", "label": "Ordered unique (field_key, to_instance_id).", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L428" + "source_location": "L472" }, { - "id": "services_oa_related_approval_rationale_463", + "id": "services_oa_related_approval_rationale_507", "label": "Returns (field_key|None, to_id) \u2014 form fields first, then legacy without key.", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L463" + "source_location": "L507" }, { - "id": "services_oa_related_approval_rationale_548", + "id": "services_oa_related_approval_rationale_592", "label": "Return instance id list for done/cc tabs; None means mine (filter on initiator).", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L548" + "source_location": "L592" }, { "id": "services_wechat_mp_message_py", @@ -115820,20 +115904,29 @@ }, { "source": "api_oa_approval_py", - "target": "api_oa_approval_get_oa_instance", + "target": "api_oa_approval_export_oa_instance_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", "source_location": "L941", "weight": 1.0 }, + { + "source": "api_oa_approval_py", + "target": "api_oa_approval_get_oa_instance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/oa_approval.py", + "source_location": "L982", + "weight": 1.0 + }, { "source": "api_oa_approval_py", "target": "api_oa_approval_list_related_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L956", + "source_location": "L997", "weight": 1.0 }, { @@ -115842,7 +115935,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L984", + "source_location": "L1025", "weight": 1.0 }, { @@ -115851,7 +115944,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1009", + "source_location": "L1050", "weight": 1.0 }, { @@ -115860,7 +115953,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1026", + "source_location": "L1067", "weight": 1.0 }, { @@ -115869,7 +115962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1043", + "source_location": "L1084", "weight": 1.0 }, { @@ -115878,7 +115971,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1064", + "source_location": "L1105", "weight": 1.0 }, { @@ -115887,7 +115980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1085", + "source_location": "L1126", "weight": 1.0 }, { @@ -115896,7 +115989,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1124", + "source_location": "L1165", "weight": 1.0 }, { @@ -115905,7 +115998,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1148", + "source_location": "L1189", "weight": 1.0 }, { @@ -115914,7 +116007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1172", + "source_location": "L1213", "weight": 1.0 }, { @@ -115923,7 +116016,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1195", + "source_location": "L1236", "weight": 1.0 }, { @@ -115932,7 +116025,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1219", + "source_location": "L1260", "weight": 1.0 }, { @@ -115941,7 +116034,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1243", + "source_location": "L1284", "weight": 1.0 }, { @@ -115950,7 +116043,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1267", + "source_location": "L1308", "weight": 1.0 }, { @@ -116277,13 +116370,22 @@ "source_location": "L917", "weight": 1.0 }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "api_oa_approval_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/oa_approval.py", + "source_location": "L958", + "weight": 1.0 + }, { "source": "api_oa_approval_get_oa_instance", "target": "api_oa_approval_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L949", + "source_location": "L990", "weight": 1.0 }, { @@ -116292,7 +116394,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L967", + "source_location": "L1008", "weight": 1.0 }, { @@ -116301,7 +116403,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L993", + "source_location": "L1034", "weight": 1.0 }, { @@ -116310,7 +116412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1016", + "source_location": "L1057", "weight": 1.0 }, { @@ -116319,7 +116421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1033", + "source_location": "L1074", "weight": 1.0 }, { @@ -116328,7 +116430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1051", + "source_location": "L1092", "weight": 1.0 }, { @@ -116337,7 +116439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1072", + "source_location": "L1113", "weight": 1.0 }, { @@ -116346,7 +116448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1102", + "source_location": "L1143", "weight": 1.0 }, { @@ -116355,7 +116457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1133", + "source_location": "L1174", "weight": 1.0 }, { @@ -116364,7 +116466,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1157", + "source_location": "L1198", "weight": 1.0 }, { @@ -116373,7 +116475,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1181", + "source_location": "L1222", "weight": 1.0 }, { @@ -116382,7 +116484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1204", + "source_location": "L1245", "weight": 1.0 }, { @@ -116391,7 +116493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1228", + "source_location": "L1269", "weight": 1.0 }, { @@ -116400,7 +116502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1252", + "source_location": "L1293", "weight": 1.0 }, { @@ -116409,7 +116511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1275", + "source_location": "L1316", "weight": 1.0 }, { @@ -117606,7 +117708,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/menu.py", - "source_location": "L1042", + "source_location": "L1055", "weight": 1.0 }, { @@ -130161,7 +130263,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1023", + "source_location": "L1025", "weight": 1.0 }, { @@ -130170,7 +130272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1031", + "source_location": "L1033", "weight": 1.0 }, { @@ -130179,7 +130281,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1045", + "source_location": "L1047", "weight": 1.0 }, { @@ -130188,7 +130290,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1075", + "source_location": "L1077", "weight": 1.0 }, { @@ -130197,7 +130299,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1108", + "source_location": "L1110", "weight": 1.0 }, { @@ -130206,7 +130308,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1126", + "source_location": "L1128", "weight": 1.0 }, { @@ -130215,7 +130317,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1140", + "source_location": "L1142", "weight": 1.0 }, { @@ -130224,7 +130326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1151", + "source_location": "L1153", "weight": 1.0 }, { @@ -130233,7 +130335,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1164", + "source_location": "L1166", "weight": 1.0 }, { @@ -130242,7 +130344,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1181", + "source_location": "L1183", "weight": 1.0 }, { @@ -130251,7 +130353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1240", + "source_location": "L1242", "weight": 1.0 }, { @@ -130260,7 +130362,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1250", + "source_location": "L1252", "weight": 1.0 }, { @@ -130269,7 +130371,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1422", + "source_location": "L1424", "weight": 1.0 }, { @@ -130278,7 +130380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1490", + "source_location": "L1492", "weight": 1.0 }, { @@ -130287,7 +130389,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1581", + "source_location": "L1583", "weight": 1.0 }, { @@ -130296,7 +130398,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1632", + "source_location": "L1634", "weight": 1.0 }, { @@ -130305,7 +130407,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1675", + "source_location": "L1677", "weight": 1.0 }, { @@ -130314,7 +130416,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1777", + "source_location": "L1779", "weight": 1.0 }, { @@ -130323,7 +130425,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1966", + "source_location": "L1968", "weight": 1.0 }, { @@ -130332,7 +130434,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1977", + "source_location": "L1979", "weight": 1.0 }, { @@ -130341,7 +130443,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2046", + "source_location": "L2048", "weight": 1.0 }, { @@ -130350,7 +130452,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2053", + "source_location": "L2055", "weight": 1.0 }, { @@ -130359,7 +130461,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2071", + "source_location": "L2073", "weight": 1.0 }, { @@ -130368,7 +130470,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2085", + "source_location": "L2087", "weight": 1.0 }, { @@ -130377,7 +130479,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2099", + "source_location": "L2101", "weight": 1.0 }, { @@ -130386,7 +130488,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2120", + "source_location": "L2122", "weight": 1.0 }, { @@ -130395,7 +130497,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2152", + "source_location": "L2154", "weight": 1.0 }, { @@ -130404,7 +130506,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2163", + "source_location": "L2165", "weight": 1.0 }, { @@ -130413,7 +130515,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2174", + "source_location": "L2176", "weight": 1.0 }, { @@ -130422,7 +130524,88 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2245", + "source_location": "L2247", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_format_export_duration", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2373", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_upload_cell_value", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2385", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_progress_action", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2401", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_format_export_progress_record", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2408", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_collect_history_approver_names", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2457", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_build_history_export_business_columns", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2486", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_merge_history_export_business_columns", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2512", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_history_export_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2525", + "weight": 1.0 + }, + { + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_instance_history", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2577", "weight": 1.0 }, { @@ -130431,7 +130614,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2320", + "source_location": "L2810", "weight": 1.0 }, { @@ -130440,7 +130623,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2451", + "source_location": "L2941", "weight": 1.0 }, { @@ -130449,7 +130632,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2522", + "source_location": "L3012", "weight": 1.0 }, { @@ -130458,7 +130641,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2560", + "source_location": "L3050", "weight": 1.0 }, { @@ -130467,7 +130650,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2664", + "source_location": "L3154", "weight": 1.0 }, { @@ -130476,7 +130659,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2793", + "source_location": "L3283", "weight": 1.0 }, { @@ -130485,7 +130668,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2917", + "source_location": "L3407", "weight": 1.0 }, { @@ -130494,7 +130677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3006", + "source_location": "L3496", "weight": 1.0 }, { @@ -130503,7 +130686,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3020", + "source_location": "L3510", "weight": 1.0 }, { @@ -130854,7 +131037,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1058", + "source_location": "L1060", "weight": 1.0 }, { @@ -130863,7 +131046,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1080", + "source_location": "L1082", "weight": 1.0 }, { @@ -130872,7 +131055,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1081", + "source_location": "L1083", "weight": 1.0 }, { @@ -130881,7 +131064,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1093", + "source_location": "L1095", "weight": 1.0 }, { @@ -130890,7 +131073,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1095", + "source_location": "L1097", "weight": 1.0 }, { @@ -130899,7 +131082,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1130", + "source_location": "L1132", "weight": 1.0 }, { @@ -130908,7 +131091,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1146", + "source_location": "L1148", "weight": 1.0 }, { @@ -130917,7 +131100,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1152", + "source_location": "L1154", "weight": 1.0 }, { @@ -130926,7 +131109,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1243", + "source_location": "L1245", "weight": 1.0 }, { @@ -130935,7 +131118,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1247", + "source_location": "L1249", "weight": 1.0 }, { @@ -130944,25 +131127,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1270", - "weight": 1.0 - }, - { - "source": "services_oa_engine_walk_preview_nodes", - "target": "services_oa_engine_preview_people", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "services/oa_engine.py", "source_location": "L1272", "weight": 1.0 }, + { + "source": "services_oa_engine_walk_preview_nodes", + "target": "services_oa_engine_preview_people", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L1274", + "weight": 1.0 + }, { "source": "services_oa_engine_walk_preview_nodes", "target": "services_oa_engine_merge_after_branch_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1291", + "source_location": "L1293", "weight": 1.0 }, { @@ -130971,7 +131154,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1309", + "source_location": "L1311", "weight": 1.0 }, { @@ -130980,7 +131163,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1338", + "source_location": "L1340", "weight": 1.0 }, { @@ -130989,7 +131172,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1352", + "source_location": "L1354", "weight": 1.0 }, { @@ -130998,7 +131181,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1382", + "source_location": "L1384", "weight": 1.0 }, { @@ -131007,7 +131190,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1435", + "source_location": "L1437", "weight": 1.0 }, { @@ -131016,7 +131199,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1436", + "source_location": "L1438", "weight": 1.0 }, { @@ -131025,7 +131208,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1454", + "source_location": "L1456", "weight": 1.0 }, { @@ -131034,7 +131217,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1460", + "source_location": "L1462", "weight": 1.0 }, { @@ -131043,7 +131226,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1468", + "source_location": "L1470", "weight": 1.0 }, { @@ -131052,7 +131235,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1469", + "source_location": "L1471", "weight": 1.0 }, { @@ -131061,7 +131244,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1475", + "source_location": "L1477", "weight": 1.0 }, { @@ -131070,7 +131253,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1500", + "source_location": "L1502", "weight": 1.0 }, { @@ -131079,7 +131262,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1511", + "source_location": "L1513", "weight": 1.0 }, { @@ -131088,7 +131271,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1514", + "source_location": "L1516", "weight": 1.0 }, { @@ -131097,7 +131280,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1531", + "source_location": "L1533", "weight": 1.0 }, { @@ -131106,7 +131289,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1548", + "source_location": "L1550", "weight": 1.0 }, { @@ -131115,7 +131298,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1664", + "source_location": "L1666", "weight": 1.0 }, { @@ -131124,7 +131307,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1688", + "source_location": "L1690", "weight": 1.0 }, { @@ -131133,7 +131316,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1688", + "source_location": "L1690", "weight": 1.0 }, { @@ -131142,7 +131325,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1707", + "source_location": "L1709", "weight": 1.0 }, { @@ -131151,7 +131334,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1712", + "source_location": "L1714", "weight": 1.0 }, { @@ -131160,7 +131343,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1718", + "source_location": "L1720", "weight": 1.0 }, { @@ -131169,7 +131352,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1742", + "source_location": "L1744", "weight": 1.0 }, { @@ -131178,7 +131361,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1758", + "source_location": "L1760", "weight": 1.0 }, { @@ -131187,7 +131370,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1759", + "source_location": "L1761", "weight": 1.0 }, { @@ -131196,7 +131379,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1794", + "source_location": "L1796", "weight": 1.0 }, { @@ -131205,7 +131388,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1795", + "source_location": "L1797", "weight": 1.0 }, { @@ -131214,7 +131397,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1800", + "source_location": "L1802", "weight": 1.0 }, { @@ -131223,7 +131406,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1850", + "source_location": "L1852", "weight": 1.0 }, { @@ -131232,7 +131415,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1881", + "source_location": "L1883", "weight": 1.0 }, { @@ -131241,7 +131424,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1889", + "source_location": "L1891", "weight": 1.0 }, { @@ -131250,7 +131433,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1943", + "source_location": "L1945", "weight": 1.0 }, { @@ -131259,7 +131442,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1950", + "source_location": "L1952", "weight": 1.0 }, { @@ -131268,7 +131451,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1963", + "source_location": "L1965", "weight": 1.0 }, { @@ -131277,7 +131460,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1973", + "source_location": "L1975", "weight": 1.0 }, { @@ -131286,7 +131469,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1978", + "source_location": "L1980", "weight": 1.0 }, { @@ -131295,7 +131478,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1993", + "source_location": "L1995", "weight": 1.0 }, { @@ -131304,7 +131487,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1993", + "source_location": "L1995", "weight": 1.0 }, { @@ -131313,7 +131496,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1996", + "source_location": "L1998", "weight": 1.0 }, { @@ -131322,7 +131505,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2002", + "source_location": "L2004", "weight": 1.0 }, { @@ -131331,25 +131514,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2007", - "weight": 1.0 - }, - { - "source": "services_oa_engine_get_instance_detail", - "target": "services_oa_engine_dept_name", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "services/oa_engine.py", "source_location": "L2009", "weight": 1.0 }, + { + "source": "services_oa_engine_get_instance_detail", + "target": "services_oa_engine_dept_name", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2011", + "weight": 1.0 + }, { "source": "services_oa_engine_get_instance_detail", "target": "services_oa_engine_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2013", + "source_location": "L2015", "weight": 1.0 }, { @@ -131358,7 +131541,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2018", + "source_location": "L2020", "weight": 1.0 }, { @@ -131367,7 +131550,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2031", + "source_location": "L2033", "weight": 1.0 }, { @@ -131376,7 +131559,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2049", + "source_location": "L2051", "weight": 1.0 }, { @@ -131385,25 +131568,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2112", - "weight": 1.0 - }, - { - "source": "services_oa_engine_mark_cc_task_read", - "target": "services_oa_engine_apply_cc_task_read", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "services/oa_engine.py", "source_location": "L2114", "weight": 1.0 }, + { + "source": "services_oa_engine_mark_cc_task_read", + "target": "services_oa_engine_apply_cc_task_read", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2116", + "weight": 1.0 + }, { "source": "services_oa_engine_mark_cc_task_read", "target": "services_oa_engine_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2117", + "source_location": "L2119", "weight": 1.0 }, { @@ -131412,7 +131595,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2140", + "source_location": "L2142", "weight": 1.0 }, { @@ -131421,7 +131604,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2231", + "source_location": "L2233", "weight": 1.0 }, { @@ -131430,7 +131613,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2234", + "source_location": "L2236", "weight": 1.0 }, { @@ -131439,7 +131622,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2264", + "source_location": "L2266", "weight": 1.0 }, { @@ -131448,7 +131631,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2282", + "source_location": "L2284", "weight": 1.0 }, { @@ -131457,7 +131640,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2290", + "source_location": "L2292", "weight": 1.0 }, { @@ -131466,7 +131649,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2291", + "source_location": "L2293", "weight": 1.0 }, { @@ -131475,7 +131658,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2306", + "source_location": "L2308", "weight": 1.0 }, { @@ -131484,7 +131667,187 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2308", + "source_location": "L2310", + "weight": 1.0 + }, + { + "source": "services_oa_engine_format_export_progress_record", + "target": "services_oa_engine_export_progress_action", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2434", + "weight": 1.0 + }, + { + "source": "services_oa_engine_history_export_query", + "target": "services_oa_engine_apply_instance_list_filters", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2558", + "weight": 1.0 + }, + { + "source": "services_oa_engine_history_export_query", + "target": "services_oa_engine_parse_day_start", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2566", + "weight": 1.0 + }, + { + "source": "services_oa_engine_history_export_query", + "target": "services_oa_engine_parse_day_end", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2567", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_oaengineerror", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2597", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_history_export_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2602", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_loads", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2623", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_build_history_export_business_columns", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2624", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_merge_history_export_business_columns", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2650", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_user_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2681", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_flow_root", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2730", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_sort_tasks_for_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2733", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_advanced", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2735", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_build_progress_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2736", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_instance_progress_summary", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2745", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_export_upload_cell_value", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2770", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_dept_name", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2790", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_collect_history_approver_names", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2794", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_format_export_duration", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2795", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_engine_format_export_progress_record", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2796", "weight": 1.0 }, { @@ -131493,7 +131856,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2347", + "source_location": "L2837", "weight": 1.0 }, { @@ -131502,7 +131865,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2363", + "source_location": "L2853", "weight": 1.0 }, { @@ -131511,7 +131874,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2365", + "source_location": "L2855", "weight": 1.0 }, { @@ -131520,7 +131883,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2392", + "source_location": "L2882", "weight": 1.0 }, { @@ -131529,7 +131892,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2399", + "source_location": "L2889", "weight": 1.0 }, { @@ -131538,7 +131901,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2432", + "source_location": "L2922", "weight": 1.0 }, { @@ -131547,7 +131910,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2508", + "source_location": "L2998", "weight": 1.0 }, { @@ -131556,7 +131919,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2508", + "source_location": "L2998", "weight": 1.0 }, { @@ -131565,7 +131928,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2509", + "source_location": "L2999", "weight": 1.0 }, { @@ -131574,7 +131937,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2511", + "source_location": "L3001", "weight": 1.0 }, { @@ -131583,7 +131946,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2512", + "source_location": "L3002", "weight": 1.0 }, { @@ -131592,7 +131955,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2518", + "source_location": "L3008", "weight": 1.0 }, { @@ -131601,7 +131964,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2531", + "source_location": "L3021", "weight": 1.0 }, { @@ -131610,7 +131973,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2550", + "source_location": "L3040", "weight": 1.0 }, { @@ -131619,7 +131982,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2571", + "source_location": "L3061", "weight": 1.0 }, { @@ -131628,7 +131991,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2585", + "source_location": "L3075", "weight": 1.0 }, { @@ -131637,7 +132000,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2597", + "source_location": "L3087", "weight": 1.0 }, { @@ -131646,7 +132009,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2638", + "source_location": "L3128", "weight": 1.0 }, { @@ -131655,7 +132018,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2640", + "source_location": "L3130", "weight": 1.0 }, { @@ -131664,7 +132027,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2680", + "source_location": "L3170", "weight": 1.0 }, { @@ -131673,7 +132036,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2686", + "source_location": "L3176", "weight": 1.0 }, { @@ -131682,7 +132045,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2697", + "source_location": "L3187", "weight": 1.0 }, { @@ -131691,7 +132054,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2725", + "source_location": "L3215", "weight": 1.0 }, { @@ -131700,7 +132063,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2790", + "source_location": "L3280", "weight": 1.0 }, { @@ -131709,7 +132072,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2809", + "source_location": "L3299", "weight": 1.0 }, { @@ -131718,7 +132081,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2815", + "source_location": "L3305", "weight": 1.0 }, { @@ -131727,7 +132090,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2862", + "source_location": "L3352", "weight": 1.0 }, { @@ -131736,7 +132099,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2890", + "source_location": "L3380", "weight": 1.0 }, { @@ -131745,7 +132108,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2914", + "source_location": "L3404", "weight": 1.0 }, { @@ -131754,7 +132117,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2932", + "source_location": "L3422", "weight": 1.0 }, { @@ -131763,7 +132126,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2938", + "source_location": "L3428", "weight": 1.0 }, { @@ -131772,7 +132135,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2949", + "source_location": "L3439", "weight": 1.0 }, { @@ -131781,7 +132144,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2984", + "source_location": "L3474", "weight": 1.0 }, { @@ -131790,7 +132153,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3003", + "source_location": "L3493", "weight": 1.0 }, { @@ -131799,7 +132162,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3017", + "source_location": "L3507", "weight": 1.0 }, { @@ -131808,7 +132171,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3023", + "source_location": "L3513", "weight": 1.0 }, { @@ -131817,7 +132180,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3025", + "source_location": "L3515", "weight": 1.0 }, { @@ -131826,7 +132189,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3033", + "source_location": "L3523", "weight": 1.0 }, { @@ -131835,7 +132198,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3051", + "source_location": "L3541", "weight": 1.0 }, { @@ -131844,7 +132207,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3059", + "source_location": "L3549", "weight": 1.0 }, { @@ -131974,120 +132337,120 @@ "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "services_oa_engine_form_value_present", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1165", + "source_location": "L1167", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "services_oa_engine_collect_condition_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1182", + "source_location": "L1184", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "services_oa_engine_walk_preview_nodes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1263", + "source_location": "L1265", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "services_oa_engine_preview_start_flow", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1432", + "source_location": "L1434", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "services_oa_engine_eval_condition_rules", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "services_oa_engine_advance_from", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1684", + "source_location": "L1686", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "services_oa_engine_apply_cc_task_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2060", + "source_location": "L2062", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "services_oa_engine_apply_instance_list_filters", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2186", + "source_location": "L2188", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "services_oa_engine_approve_task_core", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2460", + "source_location": "L2950", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "services_oa_engine_add_sign", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2673", + "source_location": "L3163", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "services_oa_engine_transfer_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2802", + "source_location": "L3292", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "services_oa_engine_return_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2925", + "source_location": "L3415", "weight": 1.0 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "services_oa_engine_resubmit_instance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3015", + "source_location": "L3505", "weight": 1.0 }, { @@ -136385,20 +136748,29 @@ }, { "source": "services_oa_related_approval_py", - "target": "services_oa_related_approval_normalize_related_ids", + "target": "services_oa_related_approval_upload_files_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", "source_location": "L147", "weight": 1.0 }, + { + "source": "services_oa_related_approval_py", + "target": "services_oa_related_approval_normalize_related_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L177", + "weight": 1.0 + }, { "source": "services_oa_related_approval_py", "target": "services_oa_related_approval_format_trip_leg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L166", + "source_location": "L196", "weight": 1.0 }, { @@ -136407,7 +136779,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L195", + "source_location": "L225", "weight": 1.0 }, { @@ -136416,7 +136788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L207", + "source_location": "L237", "weight": 1.0 }, { @@ -136425,7 +136797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L245", + "source_location": "L275", "weight": 1.0 }, { @@ -136434,7 +136806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L290", + "source_location": "L320", "weight": 1.0 }, { @@ -136443,7 +136815,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L321", + "source_location": "L351", "weight": 1.0 }, { @@ -136452,7 +136824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L396", + "source_location": "L426", "weight": 1.0 }, { @@ -136461,7 +136833,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L425", + "source_location": "L469", "weight": 1.0 }, { @@ -136470,7 +136842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L458", + "source_location": "L502", "weight": 1.0 }, { @@ -136479,7 +136851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L479", + "source_location": "L523", "weight": 1.0 }, { @@ -136488,7 +136860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L512", + "source_location": "L556", "weight": 1.0 }, { @@ -136497,7 +136869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L534", + "source_location": "L578", "weight": 1.0 }, { @@ -136506,7 +136878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L539", + "source_location": "L583", "weight": 1.0 }, { @@ -136515,7 +136887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L547", + "source_location": "L591", "weight": 1.0 }, { @@ -136524,7 +136896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L581", + "source_location": "L625", "weight": 1.0 }, { @@ -136533,7 +136905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L714", + "source_location": "L758", "weight": 1.0 }, { @@ -136563,13 +136935,31 @@ "source_location": "L139", "weight": 1.0 }, + { + "source": "services_oa_related_approval_upload_files_meta", + "target": "services_oa_related_approval_extract_upload_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "services_oa_related_approval_upload_files_meta", + "target": "services_oa_related_approval_upload_display_name", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L168", + "weight": 1.0 + }, { "source": "services_oa_related_approval_format_trip_itinerary", "target": "services_oa_related_approval_format_trip_leg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L204", + "source_location": "L234", "weight": 1.0 }, { @@ -136578,7 +136968,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L286", + "source_location": "L316", "weight": 1.0 }, { @@ -136587,7 +136977,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L298", + "source_location": "L328", "weight": 1.0 }, { @@ -136596,7 +136986,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L300", + "source_location": "L330", "weight": 1.0 }, { @@ -136605,7 +136995,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L324", + "source_location": "L354", "weight": 1.0 }, { @@ -136614,7 +137004,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L359", + "source_location": "L389", "weight": 1.0 }, { @@ -136623,7 +137013,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L362", + "source_location": "L392", "weight": 1.0 }, { @@ -136632,7 +137022,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L365", + "source_location": "L395", "weight": 1.0 }, { @@ -136641,7 +137031,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L382", + "source_location": "L412", "weight": 1.0 }, { @@ -136650,7 +137040,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L399", + "source_location": "L429", "weight": 1.0 }, { @@ -136659,7 +137049,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L409", + "source_location": "L439", "weight": 1.0 }, { @@ -136668,7 +137058,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L417", + "source_location": "L449", + "weight": 1.0 + }, + { + "source": "services_oa_related_approval_flatten_form_fields_for_summary", + "target": "services_oa_related_approval_upload_files_meta", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L455", "weight": 1.0 }, { @@ -136677,7 +137076,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L432", + "source_location": "L476", "weight": 1.0 }, { @@ -136686,7 +137085,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L464", + "source_location": "L508", "weight": 1.0 }, { @@ -136695,7 +137094,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L521", + "source_location": "L565", "weight": 1.0 }, { @@ -136704,7 +137103,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L601", + "source_location": "L645", "weight": 1.0 }, { @@ -136713,7 +137112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L692", + "source_location": "L736", "weight": 1.0 }, { @@ -136722,7 +137121,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L699", + "source_location": "L743", "weight": 1.0 }, { @@ -136731,7 +137130,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L706", + "source_location": "L750", "weight": 1.0 }, { @@ -136740,7 +137139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L753", + "source_location": "L797", "weight": 1.0 }, { @@ -136749,7 +137148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L781", + "source_location": "L825", "weight": 1.0 }, { @@ -136781,7 +137180,7 @@ }, { "source": "services_oa_related_approval_rationale_148", - "target": "services_oa_related_approval_normalize_related_ids", + "target": "services_oa_related_approval_upload_files_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", @@ -136789,57 +137188,66 @@ "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", + "target": "services_oa_related_approval_normalize_related_ids", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "services_oa_related_approval_rationale_276", "target": "services_oa_related_approval_format_region_like", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L246", + "source_location": "L276", "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_321", "target": "services_oa_related_approval_format_unknown_object", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L291", + "source_location": "L321", "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_322", + "source": "services_oa_related_approval_rationale_352", "target": "services_oa_related_approval_format_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L322", + "source_location": "L352", "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_472", "target": "services_oa_related_approval_extract_related_approval_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L428", + "source_location": "L472", "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_507", "target": "services_oa_related_approval_merge_relation_targets", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L463", + "source_location": "L507", "weight": 1.0 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_592", "target": "services_oa_related_approval_instance_ids_for_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L548", + "source_location": "L592", "weight": 1.0 }, { @@ -247845,7 +248253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247854,7 +248262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247863,7 +248271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247872,7 +248280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247881,7 +248289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247890,7 +248298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247899,7 +248307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247908,7 +248316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247917,7 +248325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247926,7 +248334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247935,7 +248343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247944,7 +248352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247953,7 +248361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247962,7 +248370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247971,7 +248379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247980,7 +248388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247989,7 +248397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -247998,7 +248406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -248007,7 +248415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -248016,7 +248424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -248025,7 +248433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L946", + "source_location": "L955", "weight": 0.8 }, { @@ -248034,7 +248442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248043,7 +248451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248052,7 +248460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248061,7 +248469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248070,7 +248478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248079,7 +248487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248088,7 +248496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248097,7 +248505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248106,7 +248514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248115,7 +248523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248124,7 +248532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248133,7 +248541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248142,7 +248550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248151,7 +248559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248160,7 +248568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248169,7 +248577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248178,7 +248586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248187,7 +248595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248196,7 +248604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248205,7 +248613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248214,7 +248622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L965", + "source_location": "L987", "weight": 0.8 }, { @@ -248223,7 +248631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248232,7 +248640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248241,7 +248649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248250,7 +248658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248259,7 +248667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248268,7 +248676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248277,7 +248685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248286,7 +248694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248295,7 +248703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248304,7 +248712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248313,7 +248721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248322,7 +248730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248331,7 +248739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248340,7 +248748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248349,7 +248757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248358,7 +248766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248367,7 +248775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248376,7 +248784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248385,7 +248793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248394,7 +248802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248403,7 +248811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L991", + "source_location": "L1006", "weight": 0.8 }, { @@ -248412,7 +248820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248421,7 +248829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248430,7 +248838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248439,7 +248847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248448,7 +248856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248457,7 +248865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248466,7 +248874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248475,7 +248883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248484,7 +248892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248493,7 +248901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248502,7 +248910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248511,7 +248919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248520,7 +248928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248529,7 +248937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248538,7 +248946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248547,7 +248955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248556,7 +248964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248565,7 +248973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248574,7 +248982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248583,7 +248991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248592,7 +249000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1013", + "source_location": "L1032", "weight": 0.8 }, { @@ -248601,7 +249009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248610,7 +249018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248619,7 +249027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248628,7 +249036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248637,7 +249045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248646,7 +249054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248655,7 +249063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248664,7 +249072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248673,7 +249081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248682,7 +249090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248691,7 +249099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248700,7 +249108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248709,7 +249117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248718,7 +249126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248727,7 +249135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248736,7 +249144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248745,7 +249153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248754,7 +249162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248763,7 +249171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248772,7 +249180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248781,7 +249189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1030", + "source_location": "L1054", "weight": 0.8 }, { @@ -248790,7 +249198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248799,7 +249207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248808,7 +249216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248817,7 +249225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248826,7 +249234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248835,7 +249243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248844,7 +249252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248853,7 +249261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248862,7 +249270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248871,7 +249279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248880,7 +249288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248889,7 +249297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248898,7 +249306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248907,7 +249315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248916,7 +249324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248925,7 +249333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248934,7 +249342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248943,7 +249351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248952,7 +249360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248961,7 +249369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248970,7 +249378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1048", + "source_location": "L1071", "weight": 0.8 }, { @@ -248979,7 +249387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -248988,7 +249396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -248997,7 +249405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249006,7 +249414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249015,7 +249423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249024,7 +249432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249033,7 +249441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249042,7 +249450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249051,7 +249459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249060,7 +249468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249069,7 +249477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249078,7 +249486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249087,7 +249495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249096,7 +249504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249105,7 +249513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249114,7 +249522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249123,7 +249531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249132,7 +249540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249141,7 +249549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249150,7 +249558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249159,7 +249567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1069", + "source_location": "L1089", "weight": 0.8 }, { @@ -249168,7 +249576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249177,7 +249585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249186,7 +249594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249195,7 +249603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249204,7 +249612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249213,7 +249621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249222,7 +249630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249231,7 +249639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249240,7 +249648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249249,7 +249657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249258,7 +249666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249267,7 +249675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249276,7 +249684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249285,7 +249693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249294,7 +249702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249303,7 +249711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249312,7 +249720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249321,7 +249729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249330,7 +249738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249339,7 +249747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249348,7 +249756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1099", + "source_location": "L1110", "weight": 0.8 }, { @@ -249357,7 +249765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249366,7 +249774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249375,7 +249783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249384,7 +249792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249393,7 +249801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249402,7 +249810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249411,7 +249819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249420,7 +249828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249429,7 +249837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249438,7 +249846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249447,7 +249855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249456,7 +249864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249465,7 +249873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249474,7 +249882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249483,7 +249891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249492,7 +249900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249501,7 +249909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249510,7 +249918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249519,7 +249927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249528,7 +249936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249537,7 +249945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1130", + "source_location": "L1140", "weight": 0.8 }, { @@ -249546,7 +249954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249555,7 +249963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249564,7 +249972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249573,7 +249981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249582,7 +249990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249591,7 +249999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249600,7 +250008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249609,7 +250017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249618,7 +250026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249627,7 +250035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249636,7 +250044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249645,7 +250053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249654,7 +250062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249663,7 +250071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249672,7 +250080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249681,7 +250089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249690,7 +250098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249699,7 +250107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249708,7 +250116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249717,7 +250125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249726,7 +250134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1154", + "source_location": "L1171", "weight": 0.8 }, { @@ -249735,7 +250143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249744,7 +250152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249753,7 +250161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249762,7 +250170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249771,7 +250179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249780,7 +250188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249789,7 +250197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249798,7 +250206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249807,7 +250215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249816,7 +250224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249825,7 +250233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249834,7 +250242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249843,7 +250251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249852,7 +250260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249861,7 +250269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249870,7 +250278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249879,7 +250287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249888,7 +250296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249897,7 +250305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249906,7 +250314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249915,7 +250323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1178", + "source_location": "L1195", "weight": 0.8 }, { @@ -249924,7 +250332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249933,7 +250341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249942,7 +250350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249951,7 +250359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249960,7 +250368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249969,7 +250377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249978,7 +250386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249987,7 +250395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -249996,7 +250404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250005,7 +250413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250014,7 +250422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250023,7 +250431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250032,7 +250440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250041,7 +250449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250050,7 +250458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250059,7 +250467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250068,7 +250476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250077,7 +250485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250086,7 +250494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250095,7 +250503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250104,7 +250512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1201", + "source_location": "L1219", "weight": 0.8 }, { @@ -250113,7 +250521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250122,7 +250530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250131,7 +250539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250140,7 +250548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250149,7 +250557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250158,7 +250566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250167,7 +250575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250176,7 +250584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250185,7 +250593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250194,7 +250602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250203,7 +250611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250212,7 +250620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250221,7 +250629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250230,7 +250638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250239,7 +250647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250248,7 +250656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250257,7 +250665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250266,7 +250674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250275,7 +250683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250284,7 +250692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250293,7 +250701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1225", + "source_location": "L1242", "weight": 0.8 }, { @@ -250302,7 +250710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250311,7 +250719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250320,7 +250728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250329,7 +250737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250338,7 +250746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250347,7 +250755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250356,7 +250764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250365,7 +250773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250374,7 +250782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250383,7 +250791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250392,7 +250800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250401,7 +250809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250410,7 +250818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250419,7 +250827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250428,7 +250836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250437,7 +250845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250446,7 +250854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250455,7 +250863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250464,7 +250872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250473,7 +250881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250482,7 +250890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1249", + "source_location": "L1266", "weight": 0.8 }, { @@ -250491,7 +250899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250500,7 +250908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250509,7 +250917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250518,7 +250926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250527,7 +250935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250536,7 +250944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250545,7 +250953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250554,7 +250962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250563,7 +250971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250572,7 +250980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250581,7 +250989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250590,7 +250998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250599,7 +251007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250608,7 +251016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250617,7 +251025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250626,7 +251034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250635,7 +251043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250644,7 +251052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250653,7 +251061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250662,7 +251070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", "weight": 0.8 }, { @@ -250671,7 +251079,196 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1290", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oareceiveaccountbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oareceiveaccountbatchdeletebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oainstancedraftbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oainstancedraftupdatebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oainstancedraftbatchdeletebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oainstancedraftsubmitbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oagroupcreatebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oagroupupdatebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaappcreatebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaappupdatebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oadraftsavebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oastartinstancebody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaflowpreviewbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oataskactionbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaccreadbatchbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaaddsignbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oatransferbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_oaresubmitbody", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_rationale_214", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_rationale_815", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", + "weight": 0.8 + }, + { + "source": "api_oa_approval_rationale_846", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/oa_approval.py", + "source_location": "L1313", "weight": 0.8 }, { @@ -267082,7 +267679,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267091,7 +267688,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267100,7 +267697,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267109,7 +267706,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267118,7 +267715,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267127,7 +267724,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267136,7 +267733,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267145,7 +267742,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267154,7 +267751,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267163,7 +267760,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267172,7 +267769,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267181,7 +267778,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267190,7 +267787,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -267334,7 +267931,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267343,7 +267940,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267352,7 +267949,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267361,7 +267958,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267370,7 +267967,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267379,7 +267976,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267388,7 +267985,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267397,7 +267994,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267406,7 +268003,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267415,7 +268012,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267424,7 +268021,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267433,7 +268030,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267442,7 +268039,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -267586,7 +268183,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267595,7 +268192,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267604,7 +268201,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267613,7 +268210,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267622,7 +268219,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267631,7 +268228,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267640,7 +268237,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267649,7 +268246,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267658,7 +268255,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267667,7 +268264,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267676,7 +268273,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267685,7 +268282,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267694,7 +268291,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -267838,7 +268435,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267847,7 +268444,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267856,7 +268453,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267865,7 +268462,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267874,7 +268471,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267883,7 +268480,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267892,7 +268489,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267901,7 +268498,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267910,7 +268507,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267919,7 +268516,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267928,7 +268525,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267937,7 +268534,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -267946,7 +268543,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oainstanceevent", "relation": "uses", "confidence": "INFERRED", @@ -268090,7 +268687,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268099,7 +268696,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268108,7 +268705,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268117,7 +268714,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268126,7 +268723,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268135,7 +268732,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268144,7 +268741,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268153,7 +268750,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268162,7 +268759,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268171,7 +268768,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268180,7 +268777,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268189,7 +268786,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268198,7 +268795,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oarelation", "relation": "uses", "confidence": "INFERRED", @@ -268342,7 +268939,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268351,7 +268948,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268360,7 +268957,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268369,7 +268966,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268378,7 +268975,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268387,7 +268984,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268396,7 +268993,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268405,7 +269002,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268414,7 +269011,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268423,7 +269020,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268432,7 +269029,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268441,7 +269038,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268450,7 +269047,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -268594,7 +269191,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268603,7 +269200,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268612,7 +269209,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268621,7 +269218,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268630,7 +269227,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268639,7 +269236,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268648,7 +269245,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268657,7 +269254,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268666,7 +269263,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268675,7 +269272,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268684,7 +269281,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268693,7 +269290,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268702,7 +269299,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_sysdept", "relation": "uses", "confidence": "INFERRED", @@ -268846,7 +269443,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268855,7 +269452,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268864,7 +269461,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268873,7 +269470,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268882,7 +269479,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268891,7 +269488,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268900,7 +269497,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268909,7 +269506,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268918,7 +269515,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268927,7 +269524,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268936,7 +269533,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268945,7 +269542,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -268954,7 +269551,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_syspost", "relation": "uses", "confidence": "INFERRED", @@ -269098,7 +269695,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269107,7 +269704,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269116,7 +269713,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269125,7 +269722,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269134,7 +269731,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269143,7 +269740,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269152,7 +269749,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269161,7 +269758,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269170,7 +269767,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269179,7 +269776,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269188,7 +269785,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269197,7 +269794,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269206,7 +269803,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -269350,7 +269947,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269359,7 +269956,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269368,7 +269965,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269377,7 +269974,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269386,7 +269983,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269395,7 +269992,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269404,7 +270001,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269413,7 +270010,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269422,7 +270019,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269431,7 +270028,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269440,7 +270037,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269449,7 +270046,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269458,7 +270055,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "services_oa_assignee_assigneeresolveerror", "relation": "uses", "confidence": "INFERRED", @@ -269602,7 +270199,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269611,7 +270208,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269620,7 +270217,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269629,7 +270226,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269638,7 +270235,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269647,7 +270244,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269656,7 +270253,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269665,7 +270262,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269674,7 +270271,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269683,7 +270280,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269692,7 +270289,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269701,7 +270298,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -269710,7 +270307,7 @@ "weight": 0.8 }, { - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "services_oa_formula_formulaerror", "relation": "uses", "confidence": "INFERRED", @@ -271132,7 +271729,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -271141,7 +271738,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_276", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -271150,7 +271747,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_321", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -271159,7 +271756,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_472", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -271168,7 +271765,16 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_507", + "target": "models_models_oaapp", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8 + }, + { + "source": "services_oa_related_approval_rationale_592", "target": "models_models_oaapp", "relation": "uses", "confidence": "INFERRED", @@ -271213,7 +271819,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -271222,7 +271828,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_276", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -271231,7 +271837,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_321", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -271240,7 +271846,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_472", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -271249,7 +271855,16 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_507", + "target": "models_models_oaappversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8 + }, + { + "source": "services_oa_related_approval_rationale_592", "target": "models_models_oaappversion", "relation": "uses", "confidence": "INFERRED", @@ -271294,7 +271909,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -271303,7 +271918,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_276", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -271312,7 +271927,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_321", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -271321,7 +271936,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_472", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -271330,7 +271945,16 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_507", + "target": "models_models_oainstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8 + }, + { + "source": "services_oa_related_approval_rationale_592", "target": "models_models_oainstance", "relation": "uses", "confidence": "INFERRED", @@ -271375,7 +271999,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -271384,7 +272008,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_276", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -271393,7 +272017,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_321", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -271402,7 +272026,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_472", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -271411,7 +272035,16 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_507", + "target": "models_models_oatask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8 + }, + { + "source": "services_oa_related_approval_rationale_592", "target": "models_models_oatask", "relation": "uses", "confidence": "INFERRED", @@ -271456,7 +272089,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_246", + "source": "services_oa_related_approval_rationale_178", "target": "services_oa_engine_oaengineerror", "relation": "uses", "confidence": "INFERRED", @@ -271465,7 +272098,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_291", + "source": "services_oa_related_approval_rationale_276", "target": "services_oa_engine_oaengineerror", "relation": "uses", "confidence": "INFERRED", @@ -271474,7 +272107,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_428", + "source": "services_oa_related_approval_rationale_321", "target": "services_oa_engine_oaengineerror", "relation": "uses", "confidence": "INFERRED", @@ -271483,7 +272116,7 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_463", + "source": "services_oa_related_approval_rationale_472", "target": "services_oa_engine_oaengineerror", "relation": "uses", "confidence": "INFERRED", @@ -271492,7 +272125,16 @@ "weight": 0.8 }, { - "source": "services_oa_related_approval_rationale_548", + "source": "services_oa_related_approval_rationale_507", + "target": "services_oa_engine_oaengineerror", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L7", + "weight": 0.8 + }, + { + "source": "services_oa_related_approval_rationale_592", "target": "services_oa_engine_oaengineerror", "relation": "uses", "confidence": "INFERRED", @@ -315419,6 +316061,66 @@ "source_location": "L937", "weight": 1.0 }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "core_menu_guard_user_has_menu_perm", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L959", + "weight": 1.0 + }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "services_oa_engine_export_instance_history", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L961", + "weight": 1.0 + }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L964", + "weight": 1.0 + }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L976", + "weight": 1.0 + }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L978", + "weight": 1.0 + }, + { + "source": "api_oa_approval_export_oa_instance_history", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L978", + "weight": 1.0 + }, { "source": "api_oa_approval_get_oa_instance", "target": "core_response_success_response", @@ -315426,7 +316128,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L950", + "source_location": "L991", "weight": 1.0 }, { @@ -315436,7 +316138,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L950", + "source_location": "L991", "weight": 1.0 }, { @@ -315446,7 +316148,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L952", + "source_location": "L993", "weight": 1.0 }, { @@ -315456,7 +316158,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L952", + "source_location": "L993", "weight": 1.0 }, { @@ -315466,7 +316168,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L972", + "source_location": "L1013", "weight": 1.0 }, { @@ -315476,7 +316178,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L979", + "source_location": "L1020", "weight": 1.0 }, { @@ -315486,7 +316188,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L979", + "source_location": "L1020", "weight": 1.0 }, { @@ -315496,7 +316198,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L980", + "source_location": "L1021", "weight": 1.0 }, { @@ -315506,7 +316208,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L996", + "source_location": "L1037", "weight": 1.0 }, { @@ -315516,7 +316218,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L999", + "source_location": "L1040", "weight": 1.0 }, { @@ -315526,7 +316228,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1004", + "source_location": "L1045", "weight": 1.0 }, { @@ -315536,7 +316238,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1004", + "source_location": "L1045", "weight": 1.0 }, { @@ -315546,7 +316248,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1005", + "source_location": "L1046", "weight": 1.0 }, { @@ -315556,7 +316258,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1017", + "source_location": "L1058", "weight": 1.0 }, { @@ -315566,7 +316268,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1018", + "source_location": "L1059", "weight": 1.0 }, { @@ -315576,7 +316278,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1020", + "source_location": "L1061", "weight": 1.0 }, { @@ -315586,7 +316288,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1022", + "source_location": "L1063", "weight": 1.0 }, { @@ -315596,7 +316298,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1022", + "source_location": "L1063", "weight": 1.0 }, { @@ -315606,7 +316308,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1034", + "source_location": "L1075", "weight": 1.0 }, { @@ -315616,109 +316318,109 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1035", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_unread_count", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1037", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_unread_count", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1039", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_unread_count", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1039", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_read_batch", - "target": "services_oa_engine_mark_cc_tasks_read_batch", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1052", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_read_batch", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1055", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_read_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1058", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_read_batch", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1060", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_cc_read_batch", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1060", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_task_mark_read", - "target": "services_oa_engine_mark_cc_task_read", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", - "source_location": "L1073", - "weight": 1.0 - }, - { - "source": "api_oa_approval_oa_task_mark_read", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/oa_approval.py", "source_location": "L1076", "weight": 1.0 }, + { + "source": "api_oa_approval_oa_cc_unread_count", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1078", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_unread_count", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_unread_count", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_read_batch", + "target": "services_oa_engine_mark_cc_tasks_read_batch", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1093", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_read_batch", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1096", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_read_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1099", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_read_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1101", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_cc_read_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1101", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_task_mark_read", + "target": "services_oa_engine_mark_cc_task_read", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1114", + "weight": 1.0 + }, + { + "source": "api_oa_approval_oa_task_mark_read", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1117", + "weight": 1.0 + }, { "source": "api_oa_approval_oa_task_mark_read", "target": "core_response_success_response", @@ -315726,7 +316428,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1079", + "source_location": "L1120", "weight": 1.0 }, { @@ -315736,7 +316438,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1081", + "source_location": "L1122", "weight": 1.0 }, { @@ -315746,7 +316448,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1081", + "source_location": "L1122", "weight": 1.0 }, { @@ -315756,7 +316458,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1103", + "source_location": "L1144", "weight": 1.0 }, { @@ -315766,7 +316468,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1106", + "source_location": "L1147", "weight": 1.0 }, { @@ -315776,7 +316478,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1118", + "source_location": "L1159", "weight": 1.0 }, { @@ -315786,7 +316488,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1120", + "source_location": "L1161", "weight": 1.0 }, { @@ -315796,7 +316498,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1120", + "source_location": "L1161", "weight": 1.0 }, { @@ -315806,7 +316508,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1134", + "source_location": "L1175", "weight": 1.0 }, { @@ -315816,7 +316518,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1138", + "source_location": "L1179", "weight": 1.0 }, { @@ -315826,7 +316528,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1142", + "source_location": "L1183", "weight": 1.0 }, { @@ -315836,7 +316538,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1144", + "source_location": "L1185", "weight": 1.0 }, { @@ -315846,7 +316548,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1144", + "source_location": "L1185", "weight": 1.0 }, { @@ -315856,7 +316558,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1158", + "source_location": "L1199", "weight": 1.0 }, { @@ -315866,7 +316568,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1162", + "source_location": "L1203", "weight": 1.0 }, { @@ -315876,7 +316578,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1166", + "source_location": "L1207", "weight": 1.0 }, { @@ -315886,7 +316588,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1168", + "source_location": "L1209", "weight": 1.0 }, { @@ -315896,7 +316598,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1168", + "source_location": "L1209", "weight": 1.0 }, { @@ -315906,7 +316608,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1182", + "source_location": "L1223", "weight": 1.0 }, { @@ -315916,7 +316618,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1186", + "source_location": "L1227", "weight": 1.0 }, { @@ -315926,7 +316628,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1189", + "source_location": "L1230", "weight": 1.0 }, { @@ -315936,7 +316638,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1191", + "source_location": "L1232", "weight": 1.0 }, { @@ -315946,7 +316648,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1191", + "source_location": "L1232", "weight": 1.0 }, { @@ -315956,7 +316658,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1205", + "source_location": "L1246", "weight": 1.0 }, { @@ -315966,7 +316668,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1209", + "source_location": "L1250", "weight": 1.0 }, { @@ -315976,7 +316678,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1213", + "source_location": "L1254", "weight": 1.0 }, { @@ -315986,7 +316688,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1215", + "source_location": "L1256", "weight": 1.0 }, { @@ -315996,7 +316698,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1215", + "source_location": "L1256", "weight": 1.0 }, { @@ -316006,7 +316708,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1229", + "source_location": "L1270", "weight": 1.0 }, { @@ -316016,7 +316718,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1233", + "source_location": "L1274", "weight": 1.0 }, { @@ -316026,7 +316728,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1237", + "source_location": "L1278", "weight": 1.0 }, { @@ -316036,7 +316738,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1239", + "source_location": "L1280", "weight": 1.0 }, { @@ -316046,7 +316748,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1239", + "source_location": "L1280", "weight": 1.0 }, { @@ -316056,7 +316758,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1253", + "source_location": "L1294", "weight": 1.0 }, { @@ -316066,7 +316768,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1257", + "source_location": "L1298", "weight": 1.0 }, { @@ -316076,7 +316778,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1261", + "source_location": "L1302", "weight": 1.0 }, { @@ -316086,7 +316788,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1263", + "source_location": "L1304", "weight": 1.0 }, { @@ -316096,7 +316798,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1263", + "source_location": "L1304", "weight": 1.0 }, { @@ -316106,7 +316808,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1276", + "source_location": "L1317", "weight": 1.0 }, { @@ -316116,7 +316818,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1277", + "source_location": "L1318", "weight": 1.0 }, { @@ -316126,7 +316828,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1279", + "source_location": "L1320", "weight": 1.0 }, { @@ -316136,7 +316838,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1281", + "source_location": "L1322", "weight": 1.0 }, { @@ -316146,7 +316848,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1281", + "source_location": "L1322", "weight": 1.0 }, { @@ -317736,7 +318438,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/menu.py", - "source_location": "L1044", + "source_location": "L1057", "weight": 1.0 }, { @@ -334126,7 +334828,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1009", + "source_location": "L1008", "weight": 1.0 }, { @@ -334136,7 +334838,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1012", + "source_location": "L1014", "weight": 1.0 }, { @@ -334146,7 +334848,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1024", + "source_location": "L1026", "weight": 1.0 }, { @@ -334156,7 +334858,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1054", + "source_location": "L1056", "weight": 1.0 }, { @@ -334166,7 +334868,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1078", + "source_location": "L1080", "weight": 1.0 }, { @@ -334176,7 +334878,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1082", + "source_location": "L1084", "weight": 1.0 }, { @@ -334186,7 +334888,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1110", + "source_location": "L1112", "weight": 1.0 }, { @@ -334196,7 +334898,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1120", + "source_location": "L1122", "weight": 1.0 }, { @@ -334206,7 +334908,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1127", + "source_location": "L1129", "weight": 1.0 }, { @@ -334216,7 +334918,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1147", + "source_location": "L1149", "weight": 1.0 }, { @@ -334226,7 +334928,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1155", + "source_location": "L1157", "weight": 1.0 }, { @@ -334236,7 +334938,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1171", + "source_location": "L1173", "weight": 1.0 }, { @@ -334246,7 +334948,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1275", + "source_location": "L1277", "weight": 1.0 }, { @@ -334256,7 +334958,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1342", + "source_location": "L1344", "weight": 1.0 }, { @@ -334266,7 +334968,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1353", + "source_location": "L1355", "weight": 1.0 }, { @@ -334276,7 +334978,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1385", + "source_location": "L1387", "weight": 1.0 }, { @@ -334286,7 +334988,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1391", + "source_location": "L1393", "weight": 1.0 }, { @@ -334296,7 +334998,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1433", + "source_location": "L1435", "weight": 1.0 }, { @@ -334306,7 +335008,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1437", + "source_location": "L1439", "weight": 1.0 }, { @@ -334316,7 +335018,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1455", + "source_location": "L1457", "weight": 1.0 }, { @@ -334326,7 +335028,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1510", + "source_location": "L1512", "weight": 1.0 }, { @@ -334336,7 +335038,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1517", + "source_location": "L1519", "weight": 1.0 }, { @@ -334346,7 +335048,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1533", + "source_location": "L1535", "weight": 1.0 }, { @@ -334356,7 +335058,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1543", + "source_location": "L1545", "weight": 1.0 }, { @@ -334366,7 +335068,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1551", + "source_location": "L1553", "weight": 1.0 }, { @@ -334376,7 +335078,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1552", + "source_location": "L1554", "weight": 1.0 }, { @@ -334386,7 +335088,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1595", + "source_location": "L1597", "weight": 1.0 }, { @@ -334396,7 +335098,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1604", + "source_location": "L1606", "weight": 1.0 }, { @@ -334406,7 +335108,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1614", + "source_location": "L1616", "weight": 1.0 }, { @@ -334416,7 +335118,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1615", + "source_location": "L1617", "weight": 1.0 }, { @@ -334426,7 +335128,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1616", + "source_location": "L1618", "weight": 1.0 }, { @@ -334436,7 +335138,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1625", + "source_location": "L1627", "weight": 1.0 }, { @@ -334446,7 +335148,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1642", + "source_location": "L1644", "weight": 1.0 }, { @@ -334456,7 +335158,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1650", + "source_location": "L1652", "weight": 1.0 }, { @@ -334466,7 +335168,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1650", + "source_location": "L1652", "weight": 1.0 }, { @@ -334476,7 +335178,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1718", + "source_location": "L1720", "weight": 1.0 }, { @@ -334486,7 +335188,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1726", + "source_location": "L1728", "weight": 1.0 }, { @@ -334496,7 +335198,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1728", + "source_location": "L1730", "weight": 1.0 }, { @@ -334506,7 +335208,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1732", + "source_location": "L1734", "weight": 1.0 }, { @@ -334516,7 +335218,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1792", + "source_location": "L1794", "weight": 1.0 }, { @@ -334526,7 +335228,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1796", + "source_location": "L1798", "weight": 1.0 }, { @@ -334536,7 +335238,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1803", + "source_location": "L1805", "weight": 1.0 }, { @@ -334546,7 +335248,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1815", + "source_location": "L1817", "weight": 1.0 }, { @@ -334556,7 +335258,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1816", + "source_location": "L1818", "weight": 1.0 }, { @@ -334566,7 +335268,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1820", + "source_location": "L1822", "weight": 1.0 }, { @@ -334576,7 +335278,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1821", + "source_location": "L1823", "weight": 1.0 }, { @@ -334586,7 +335288,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1831", + "source_location": "L1833", "weight": 1.0 }, { @@ -334596,7 +335298,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1832", + "source_location": "L1834", "weight": 1.0 }, { @@ -334606,7 +335308,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1844", + "source_location": "L1846", "weight": 1.0 }, { @@ -334616,7 +335318,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1859", + "source_location": "L1861", "weight": 1.0 }, { @@ -334626,7 +335328,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1863", + "source_location": "L1865", "weight": 1.0 }, { @@ -334636,7 +335338,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1867", + "source_location": "L1869", "weight": 1.0 }, { @@ -334646,7 +335348,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1871", + "source_location": "L1873", "weight": 1.0 }, { @@ -334656,7 +335358,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1875", + "source_location": "L1877", "weight": 1.0 }, { @@ -334666,7 +335368,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1882", + "source_location": "L1884", "weight": 1.0 }, { @@ -334676,7 +335378,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1883", + "source_location": "L1885", "weight": 1.0 }, { @@ -334686,7 +335388,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1911", + "source_location": "L1913", "weight": 1.0 }, { @@ -334696,7 +335398,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1922", + "source_location": "L1924", "weight": 1.0 }, { @@ -334706,7 +335408,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1926", + "source_location": "L1928", "weight": 1.0 }, { @@ -334716,7 +335418,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1961", + "source_location": "L1963", "weight": 1.0 }, { @@ -334726,7 +335428,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1979", + "source_location": "L1981", "weight": 1.0 }, { @@ -334736,7 +335438,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2008", + "source_location": "L2010", "weight": 1.0 }, { @@ -334746,7 +335448,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2030", + "source_location": "L2032", "weight": 1.0 }, { @@ -334756,7 +335458,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2073", + "source_location": "L2075", "weight": 1.0 }, { @@ -334766,7 +335468,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2087", + "source_location": "L2089", "weight": 1.0 }, { @@ -334776,7 +335478,177 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2299", + "source_location": "L2301", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_upload_cell_value", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2386", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_upload_cell_value", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2388", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_progress_action", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2405", + "weight": 1.0 + }, + { + "source": "services_oa_engine_format_export_progress_record", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2411", + "weight": 1.0 + }, + { + "source": "services_oa_engine_collect_history_approver_names", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2461", + "weight": 1.0 + }, + { + "source": "services_oa_engine_build_history_export_business_columns", + "target": "services_oa_post_select_schema_rules", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2490", + "weight": 1.0 + }, + { + "source": "services_oa_engine_build_history_export_business_columns", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2491", + "weight": 1.0 + }, + { + "source": "services_oa_engine_build_history_export_business_columns", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2491", + "weight": 1.0 + }, + { + "source": "services_oa_engine_merge_history_export_business_columns", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2517", + "weight": 1.0 + }, + { + "source": "services_oa_engine_merge_history_export_business_columns", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2517", + "weight": 1.0 + }, + { + "source": "services_oa_engine_history_export_query", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2550", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "crud_oa_approval_get_app", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2599", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2617", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "crud_oa_approval_find_latest_published", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2622", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2647", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_related_approval_flatten_form_fields_for_summary", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2689", + "weight": 1.0 + }, + { + "source": "services_oa_engine_export_instance_history", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2693", "weight": 1.0 }, { @@ -334786,7 +335658,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2356", + "source_location": "L2846", "weight": 1.0 }, { @@ -334796,7 +335668,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2477", + "source_location": "L2967", "weight": 1.0 }, { @@ -334806,7 +335678,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2532", + "source_location": "L3022", "weight": 1.0 }, { @@ -334816,7 +335688,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2598", + "source_location": "L3088", "weight": 1.0 }, { @@ -334826,7 +335698,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2632", + "source_location": "L3122", "weight": 1.0 }, { @@ -334836,7 +335708,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2654", + "source_location": "L3144", "weight": 1.0 }, { @@ -334846,7 +335718,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2698", + "source_location": "L3188", "weight": 1.0 }, { @@ -334856,7 +335728,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2742", + "source_location": "L3232", "weight": 1.0 }, { @@ -334866,7 +335738,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2744", + "source_location": "L3234", "weight": 1.0 }, { @@ -334876,7 +335748,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2783", + "source_location": "L3273", "weight": 1.0 }, { @@ -334886,7 +335758,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2784", + "source_location": "L3274", "weight": 1.0 }, { @@ -334896,7 +335768,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2863", + "source_location": "L3353", "weight": 1.0 }, { @@ -334906,7 +335778,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2865", + "source_location": "L3355", "weight": 1.0 }, { @@ -334916,7 +335788,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2907", + "source_location": "L3397", "weight": 1.0 }, { @@ -334926,7 +335798,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2908", + "source_location": "L3398", "weight": 1.0 }, { @@ -334936,7 +335808,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2950", + "source_location": "L3440", "weight": 1.0 }, { @@ -334946,7 +335818,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2997", + "source_location": "L3487", "weight": 1.0 }, { @@ -334956,7 +335828,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L3034", + "source_location": "L3524", "weight": 1.0 }, { @@ -336579,6 +337451,16 @@ "source_location": "L133", "weight": 1.0 }, + { + "source": "services_oa_related_approval_upload_files_meta", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_related_approval.py", + "source_location": "L170", + "weight": 1.0 + }, { "source": "services_oa_related_approval_normalize_related_ids", "target": "str", @@ -336586,7 +337468,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L158", + "source_location": "L188", "weight": 1.0 }, { @@ -336596,7 +337478,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L167", + "source_location": "L197", "weight": 1.0 }, { @@ -336606,7 +337488,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L167", + "source_location": "L197", "weight": 1.0 }, { @@ -336616,7 +337498,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L216", + "source_location": "L246", "weight": 1.0 }, { @@ -336626,7 +337508,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L216", + "source_location": "L246", "weight": 1.0 }, { @@ -336636,7 +337518,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L257", + "source_location": "L287", "weight": 1.0 }, { @@ -336646,7 +337528,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L258", + "source_location": "L288", "weight": 1.0 }, { @@ -336656,7 +337538,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L292", + "source_location": "L322", "weight": 1.0 }, { @@ -336666,7 +337548,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L293", + "source_location": "L323", "weight": 1.0 }, { @@ -336676,7 +337558,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L329", + "source_location": "L359", "weight": 1.0 }, { @@ -336686,7 +337568,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L340", + "source_location": "L370", "weight": 1.0 }, { @@ -336696,7 +337578,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L400", + "source_location": "L430", "weight": 1.0 }, { @@ -336706,7 +337588,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L400", + "source_location": "L430", "weight": 1.0 }, { @@ -336716,7 +337598,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L433", + "source_location": "L477", "weight": 1.0 }, { @@ -336726,7 +337608,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L433", + "source_location": "L477", "weight": 1.0 }, { @@ -336736,7 +337618,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L468", + "source_location": "L512", "weight": 1.0 }, { @@ -336746,7 +337628,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L520", + "source_location": "L564", "weight": 1.0 }, { @@ -336756,7 +337638,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L536", + "source_location": "L580", "weight": 1.0 }, { @@ -336766,7 +337648,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L578", + "source_location": "L622", "weight": 1.0 }, { @@ -336776,7 +337658,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L595", + "source_location": "L639", "weight": 1.0 }, { @@ -336786,7 +337668,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L626", + "source_location": "L670", "weight": 1.0 }, { @@ -336796,7 +337678,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L662", + "source_location": "L706", "weight": 1.0 }, { @@ -336806,7 +337688,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L676", + "source_location": "L720", "weight": 1.0 }, { @@ -336816,7 +337698,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L688", + "source_location": "L732", "weight": 1.0 }, { @@ -336826,7 +337708,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L701", + "source_location": "L745", "weight": 1.0 }, { @@ -336836,7 +337718,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L724", + "source_location": "L768", "weight": 1.0 }, { @@ -336846,7 +337728,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L738", + "source_location": "L782", "weight": 1.0 }, { @@ -336856,7 +337738,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L772", + "source_location": "L816", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index de400bc3..4f34bc5b 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - app (2026-08-28) ## Corpus Check -- Large corpus: 262 files · ~314,011 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 262 files · ~315,778 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 5427 nodes · 29881 edges · 42 communities detected -- Extraction: 31% EXTRACTED · 69% INFERRED · 0% AMBIGUOUS · INFERRED: 20501 edges (avg confidence: 0.6) +- 5439 nodes · 29946 edges · 42 communities detected +- Extraction: 31% EXTRACTED · 69% INFERRED · 0% AMBIGUOUS · INFERRED: 20530 edges (avg confidence: 0.6) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -53,8 +53,8 @@ - [[_COMMUNITY_Community 43|Community 43]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 760 edges -2. `error_response()` - 630 edges +1. `success_response()` - 761 edges +2. `error_response()` - 631 edges 3. `SysUser` - 605 edges 4. `BizQcTaskResult` - 352 edges 5. `BizProductionMaterial` - 335 edges @@ -67,8 +67,8 @@ ## 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 +- `历史库存变动(biz_material_stock_log,只读)。` --uses--> `SysUser` [INFERRED] + api/material.py → models/models.py - `微信小程序登录业务:openid + 手机号一致性校验。` --uses--> `SysUser` [INFERRED] services/wechat_login_service.py → models/models.py - `已绑定 openid 时静默换票(无需手机号授权)。` --uses--> `SysUser` [INFERRED] @@ -80,132 +80,132 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (1053): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+1045 more) +Nodes (1026): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+1018 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (720): generate_uuid(), allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, create_cell_sample_type(), get_cell_sample_type() (+712 more) +Nodes (763): set_current_process_route(), generate_uuid(), allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, create_cell_sample_type() (+755 more) ### Community 2 - "Community 2" Cohesion: 0.01 -Nodes (656): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+648 more) +Nodes (598): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+590 more) ### Community 3 - "Community 3" -Cohesion: 0.09 -Nodes (370): 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), 小程序菜单:当前用户在「移动端菜单」树下有权限的入口。, 宫格图标底色/图形色(可按入口自定义,不强制品牌绿)。, 按路由匹配移动端宫格图标(与 mobile-h5 van-icon 字形名对齐)。, ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。 (+362 more) +Cohesion: 0.01 +Nodes (421): _normalize_date_bound(), _persist_protocol_sub_resources(), list_ethnics_for_select(), batch_create_storage_slots(), create_access_log(), create_storage_slot(), create_uv_disinfect_log(), delete_access_log() (+413 more) ### Community 4 - "Community 4" Cohesion: 0.06 -Nodes (314): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+306 more) +Nodes (444): 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), 小程序菜单:当前用户在「移动端菜单」树下有权限的入口。, 宫格图标底色/图形色(可按入口自定义,不强制品牌绿)。, 按路由匹配移动端宫格图标(与 mobile-h5 van-icon 字形名对齐)。, AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody (+436 more) ### Community 5 - "Community 5" -Cohesion: 0.02 -Nodes (292): _ensure_review_side_write(), eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), lookup_attachments_by_urls() (+284 more) +Cohesion: 0.06 +Nodes (313): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+305 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (266): _normalize_date_bound(), _body_to_payload(), _get_current_user_id(), get_production_reception_by_sample_code(), get_production_reception_detail(), _get_tenant_no(), post_production_reception(), put_production_reception() (+258 more) +Nodes (257): 截止日期:仅日期时扩到当天 23:59:59。, 发起前预览审批链(条件齐后解析最终路径与审批人)。, 兼容旧 GET:无 formData,含条件分支时多为待确定占位。, _copied_app_name(), copy_app(), create_app(), create_group(), _create_version() (+249 more) ### Community 7 - "Community 7" -Cohesion: 0.03 -Nodes (248): 截止日期:仅日期时扩到当天 23:59:59。, 发起前预览审批链(条件齐后解析最终路径与审批人)。, 兼容旧 GET:无 formData,含条件分支时多为待确定占位。, _app_to_dict(), _copied_app_name(), copy_app(), create_app(), _create_version() (+240 more) +Cohesion: 0.02 +Nodes (258): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+250 more) ### Community 8 - "Community 8" -Cohesion: 0.01 -Nodes (169): 服务号网页授权 code 绑定当前用户(需 Bearer)。, 微信登录:openid 已绑定时可静默换票;否则须授权手机号且与账号 phone_no 一致。, 密码登录后绑定当前微信 openid(需 Bearer)。, wechat_login(), get_designer_data(), _error_json(), lifespan(), 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin (+161 more) +Cohesion: 0.02 +Nodes (136): mp_bind_status(), 小程序鉴权:微信登录 / 绑定 openid。, 当前用户是否已绑定微信服务号 openid。, 服务号网页授权 code 绑定当前用户(需 Bearer)。, 微信登录:openid 已绑定时可静默换票;否则须授权手机号且与账号 phone_no 一致。, 密码登录后绑定当前微信 openid(需 Bearer)。, _resolve_user_id(), wechat_bind() (+128 more) ### Community 9 - "Community 9" -Cohesion: 0.02 -Nodes (209): list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), delete(), get_multi_with_filters(), count_pending_protocol_invoice_requests() (+201 more) +Cohesion: 0.03 +Nodes (151): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes() (+143 more) ### Community 10 - "Community 10" Cohesion: 0.03 -Nodes (151): build_void_type_label_map(), format_protocol_status_label(), resolve_void_type_label(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain() (+143 more) +Nodes (125): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), get_protocol_nos_used_in_protocols(), _fmt_dt(), get_handover_by_schedule(), get_outbound_handover(), get_outbound_handover_view(), _handover_row_to_dict() (+117 more) ### Community 11 - "Community 11" -Cohesion: 0.03 -Nodes (110): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), _fmt_dt(), get_handover_by_schedule(), get_outbound_handover(), get_outbound_handover_view(), _handover_row_to_dict(), _handover_view_dict() (+102 more) +Cohesion: 0.05 +Nodes (85): _body_to_payload(), _get_current_user_id(), get_production_reception_detail(), _get_tenant_no(), post_production_reception(), put_production_reception(), _resolve_reception_id(), _lookup_attachment_by_url() (+77 more) ### Community 12 - "Community 12" -Cohesion: 0.05 -Nodes (113): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+105 more) +Cohesion: 0.44 +Nodes (75): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+67 more) ### Community 13 - "Community 13" -Cohesion: 0.04 -Nodes (81): _collect_descendants(), _current_user(), _find_mobile_root(), list_my_mobile_menus(), _mobile_menu_icon(), _mobile_menu_icon_colors(), _user_menu_ids(), _jwt_user_payload() (+73 more) +Cohesion: 0.05 +Nodes (66): _collect_descendants(), _current_user(), _find_mobile_root(), list_my_mobile_menus(), _mobile_menu_icon(), _mobile_menu_icon_colors(), _user_menu_ids(), _jwt_user_payload() (+58 more) ### Community 14 - "Community 14" -Cohesion: 0.06 -Nodes (62): complete_application(), create_basic_experiment_sale_schedules(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd(), _generate_application_no(), get_application() (+54 more) +Cohesion: 0.08 +Nodes (57): api_save_application(), auto_generate_schedules(), complete_application(), create_application(), create_basic_experiment_sale_schedules(), create_infusion_plan(), create_schedule(), _create_schedule_products() (+49 more) ### Community 15 - "Community 15" +Cohesion: 0.07 +Nodes (38): get_designer_data(), list_results_by_task(), _list_saved_results_by_task(), list_saved_results_by_task_ids(), _merge_saved_into_template(), _resolve_task_item_ref(), _row_to_dict(), save_results_for_task() (+30 more) + +### Community 16 - "Community 16" Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) -### Community 16 - "Community 16" -Cohesion: 0.21 -Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) - ### Community 17 - "Community 17" -Cohesion: 0.2 -Nodes (18): _code_exists(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status(), list_materials() (+10 more) +Cohesion: 0.19 +Nodes (27): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), _fmt_date_val(), _linked_qc_task_no_map(), list_linked_task_usages() (+19 more) ### Community 18 - "Community 18" -Cohesion: 0.19 -Nodes (17): apply_trip_kit_days(), calc_trip_leg_days(), _day_index(), _end_offset(), _extract_rules(), is_half_day_multiple(), _kit_trip_fields(), 出差套件:半日制行程时长(与前端 oa-trip-days.ts 对齐) (+9 more) +Cohesion: 0.2 +Nodes (19): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+11 more) ### Community 19 - "Community 19" -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) +Cohesion: 0.22 +Nodes (15): apply_trip_kit_days(), calc_trip_leg_days(), _day_index(), _end_offset(), _extract_rules(), is_half_day_multiple(), 出差套件:半日制行程时长(与前端 oa-trip-days.ts 对齐), 遍历 tripKit:行程未手改则覆盖 duration;出差天数未手改则覆盖为各行程时长之和。 (+7 more) ### Community 20 - "Community 20" -Cohesion: 0.23 -Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) +Cohesion: 0.27 +Nodes (12): create_equipment(), _dec(), equipment_code_exists(), equipment_is_referenced(), get_equipment(), list_equipments(), _norm_status(), _parse_date() (+4 more) ### Community 21 - "Community 21" +Cohesion: 0.32 +Nodes (13): _assert_item_ids_exist(), create_template(), filter_active_ids(), get_template(), join_id_list(), list_active_templates(), list_templates(), parse_id_csv() (+5 more) + +### Community 22 - "Community 22" Cohesion: 0.27 Nodes (12): _field_label(), _is_empty(), _is_required(), _parse_money(), OA 表单设计器:金额控件 form_data 校验, 校验 form_data 中金额控件的值格式,返回中文错误列表(空表示通过)。, 解析金额值。成功返回 (number, None);失败返回 (None, error_key)。, _rule_props() (+4 more) -### Community 22 - "Community 22" +### Community 23 - "Community 23" +Cohesion: 0.24 +Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) + +### Community 24 - "Community 24" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) -### Community 23 - "Community 23" +### Community 25 - "Community 25" +Cohesion: 0.27 +Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) + +### Community 26 - "Community 26" Cohesion: 0.31 Nodes (10): create_account(), _filtered_query(), get_account(), list_accounts(), list_options(), OA 收款账户 CRUD(oa_receive_account), row_to_dict(), soft_delete_account() (+2 more) -### Community 24 - "Community 24" -Cohesion: 0.31 -Nodes (10): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。, _row_to_dict() (+2 more) - -### Community 25 - "Community 25" -Cohesion: 0.33 -Nodes (8): _build_tree(), _cascade_soft_delete(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu(), update_menu() - -### Community 26 - "Community 26" +### Community 27 - "Community 27" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 27 - "Community 27" +### Community 28 - "Community 28" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 28 - "Community 28" +### Community 29 - "Community 29" Cohesion: 0.4 Nodes (5): batch_matches_stock_status(), normalize_batch_stock_status(), 质检物料入库批次:按剩余数量过滤的语义辅助。, 纯函数判定(供单测);list_batches 用 SQL 等价条件。, 返回 'available' | 'exhausted';全部 / 空 / 非法 → None(不加剩余数量条件)。 -### Community 29 - "Community 29" +### Community 30 - "Community 30" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 30 - "Community 30" +### Community 31 - "Community 31" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 31 - "Community 31" -Cohesion: 0.67 -Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) - ### Community 32 - "Community 32" Cohesion: 0.67 Nodes (1): 转正套件:入职日 + 试用期月数 → 建议转正日(YYYY-MM-DD)。 @@ -249,11 +249,9 @@ Nodes (1): 发送催单通知给配送员 Args: del ## Knowledge Gaps - **178 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+173 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 26`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 27`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 30`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` - Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 31`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 31`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 32`** (3 nodes): `add_months_ymd()`, `oa_confirmation_date.py`, `转正套件:入职日 + 试用期月数 → 建议转正日(YYYY-MM-DD)。` Too small to be a meaningful cluster - may be noise or needs more connections extracted. @@ -279,17 +277,17 @@ Nodes (1): 发送催单通知给配送员 Args: del ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `SysUser` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 13`, `Community 22`?** - _High betweenness centrality (0.121) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 2`, `Community 6`, `Community 8`, `Community 9`, `Community 12`, `Community 13`, `Community 31`?** - _High betweenness centrality (0.046) - this node is a cross-community bridge._ -- **Why does `OaEngineError` connect `Community 7` to `Community 1`, `Community 2`?** - _High betweenness centrality (0.039) - this node is a cross-community bridge._ -- **Are the 915 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 915 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 759 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 759 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 629 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 629 INFERRED edges - model-reasoned connections that need verification._ +- **Why does `SysUser` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 10`, `Community 12`, `Community 13`, `Community 15`, `Community 23`, `Community 24`?** + _High betweenness centrality (0.105) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 14`, `Community 15`?** + _High betweenness centrality (0.045) - this node is a cross-community bridge._ +- **Why does `OaEngineError` connect `Community 6` to `Community 1`, `Community 2`?** + _High betweenness centrality (0.036) - this node is a cross-community bridge._ +- **Are the 922 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 922 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 760 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 760 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 630 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 630 INFERRED edges - model-reasoned connections that need verification._ - **Are the 603 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** _`SysUser` has 603 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json index 78b89c72..1b7a6763 100644 --- a/backend/graphify-out/graph.json +++ b/backend/graphify-out/graph.json @@ -531,7 +531,7 @@ "source_file": "core/config.py", "source_location": "L1", "id": "core_config_py", - "community": 29, + "community": 30, "norm_label": "config.py" }, { @@ -540,7 +540,7 @@ "source_file": "core/config.py", "source_location": "L7", "id": "core_config_settings", - "community": 29, + "community": 30, "norm_label": "settings" }, { @@ -549,7 +549,7 @@ "source_file": "", "source_location": "", "id": "basesettings", - "community": 29, + "community": 30, "norm_label": "basesettings" }, { @@ -558,7 +558,7 @@ "source_file": "core/config.py", "source_location": "L175", "id": "core_config_config", - "community": 29, + "community": 30, "norm_label": "config" }, { @@ -567,7 +567,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L1", "id": "core_wechat_pay_py", - "community": 15, + "community": 16, "norm_label": "wechat_pay.py" }, { @@ -576,7 +576,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L33", "id": "core_wechat_pay_wechatpayclient", - "community": 15, + "community": 16, "norm_label": "wechatpayclient" }, { @@ -585,7 +585,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L36", "id": "core_wechat_pay_wechatpayclient_init", - "community": 15, + "community": 16, "norm_label": ".__init__()" }, { @@ -594,7 +594,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L47", "id": "core_wechat_pay_wechatpayclient_generate_nonce_str", - "community": 15, + "community": 16, "norm_label": "._generate_nonce_str()" }, { @@ -603,7 +603,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L51", "id": "core_wechat_pay_wechatpayclient_generate_sign", - "community": 15, + "community": 16, "norm_label": "._generate_sign()" }, { @@ -612,7 +612,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L59", "id": "core_wechat_pay_wechatpayclient_generate_sign_v3", - "community": 15, + "community": 16, "norm_label": "._generate_sign_v3()" }, { @@ -621,7 +621,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L93", "id": "core_wechat_pay_wechatpayclient_make_request", - "community": 15, + "community": 16, "norm_label": "._make_request()" }, { @@ -630,7 +630,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L123", "id": "core_wechat_pay_wechatpayclient_unified_order", - "community": 15, + "community": 16, "norm_label": ".unified_order()" }, { @@ -639,7 +639,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L206", "id": "core_wechat_pay_wechatpayclient_generate_pay_sign", - "community": 15, + "community": 16, "norm_label": "._generate_pay_sign()" }, { @@ -648,7 +648,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L214", "id": "core_wechat_pay_wechatpayclient_query_order", - "community": 15, + "community": 16, "norm_label": ".query_order()" }, { @@ -657,7 +657,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L247", "id": "core_wechat_pay_wechatpayclient_refund", - "community": 15, + "community": 16, "norm_label": ".refund()" }, { @@ -666,7 +666,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L320", "id": "core_wechat_pay_wechatpayclient_close_order", - "community": 15, + "community": 16, "norm_label": ".close_order()" }, { @@ -675,7 +675,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L354", "id": "core_wechat_pay_get_wechat_pay_client", - "community": 15, + "community": 16, "norm_label": "get_wechat_pay_client()" }, { @@ -684,7 +684,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L363", "id": "core_wechat_pay_wechat_pay", - "community": 15, + "community": 16, "norm_label": "wechat_pay()" }, { @@ -693,7 +693,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L371", "id": "core_wechat_pay_wechatpayv2client", - "community": 15, + "community": 16, "norm_label": "wechatpayv2client" }, { @@ -702,7 +702,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L374", "id": "core_wechat_pay_wechatpayv2client_init", - "community": 15, + "community": 16, "norm_label": ".__init__()" }, { @@ -711,7 +711,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L386", "id": "core_wechat_pay_wechatpayv2client_generate_sign", - "community": 15, + "community": 16, "norm_label": "._generate_sign()" }, { @@ -720,7 +720,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L393", "id": "core_wechat_pay_wechatpayv2client_dict_to_xml", - "community": 15, + "community": 16, "norm_label": "._dict_to_xml()" }, { @@ -729,7 +729,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L401", "id": "core_wechat_pay_wechatpayv2client_xml_to_dict", - "community": 15, + "community": 16, "norm_label": "._xml_to_dict()" }, { @@ -738,7 +738,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L409", "id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", - "community": 15, + "community": 16, "norm_label": ".build_miniprogram_pay_params()" }, { @@ -747,7 +747,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L435", "id": "core_wechat_pay_wechatpayv2client_unified_order", - "community": 15, + "community": 16, "norm_label": ".unified_order()" }, { @@ -756,7 +756,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L522", "id": "core_wechat_pay_wechatpayv2client_query_order", - "community": 15, + "community": 16, "norm_label": ".query_order()" }, { @@ -765,7 +765,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L560", "id": "core_wechat_pay_wechatpayv2client_refund", - "community": 15, + "community": 16, "norm_label": ".refund()" }, { @@ -774,7 +774,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L614", "id": "core_wechat_pay_wechatpayv2client_parse_notify", - "community": 15, + "community": 16, "norm_label": ".parse_notify()" }, { @@ -783,7 +783,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L625", "id": "core_wechat_pay_get_wechat_pay_v2", - "community": 15, + "community": 16, "norm_label": "get_wechat_pay_v2()" }, { @@ -792,7 +792,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L1", "id": "core_wechat_pay_rationale_1", - "community": 15, + "community": 16, "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" }, { @@ -801,7 +801,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L60", "id": "core_wechat_pay_rationale_60", - "community": 15, + "community": 16, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)" }, { @@ -810,7 +810,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L131", "id": "core_wechat_pay_rationale_131", - "community": 15, + "community": 16, "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total" }, { @@ -819,7 +819,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L254", "id": "core_wechat_pay_rationale_254", - "community": 15, + "community": 16, "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount" }, { @@ -828,7 +828,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L410", "id": "core_wechat_pay_rationale_410", - "community": 15, + "community": 16, "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)" }, { @@ -837,7 +837,7 @@ "source_file": "core/wechat_pay.py", "source_location": "L443", "id": "core_wechat_pay_rationale_443", - "community": 15, + "community": 16, "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 tot" }, { @@ -1008,7 +1008,7 @@ "source_file": "core/database.py", "source_location": "L1", "id": "core_database_py", - "community": 30, + "community": 31, "norm_label": "database.py" }, { @@ -1017,7 +1017,7 @@ "source_file": "core/database.py", "source_location": "L20", "id": "core_database_get_db", - "community": 30, + "community": 31, "norm_label": "get_db()" }, { @@ -1026,7 +1026,7 @@ "source_file": "core/database.py", "source_location": "L30", "id": "core_database_auto_fill_create_dept_id", - "community": 30, + "community": 31, "norm_label": "_auto_fill_create_dept_id()" }, { @@ -1035,7 +1035,7 @@ "source_file": "core/database.py", "source_location": "L31", "id": "core_database_rationale_31", - "community": 30, + "community": 31, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id" }, { @@ -1044,7 +1044,7 @@ "source_file": "core/security.py", "source_location": "L1", "id": "core_security_py", - "community": 11, + "community": 10, "norm_label": "security.py" }, { @@ -1053,7 +1053,7 @@ "source_file": "core/security.py", "source_location": "L4", "id": "core_security_verify_password", - "community": 11, + "community": 10, "norm_label": "verify_password()" }, { @@ -1062,7 +1062,7 @@ "source_file": "core/security.py", "source_location": "L20", "id": "core_security_get_password_hash", - "community": 11, + "community": 10, "norm_label": "get_password_hash()" }, { @@ -1071,7 +1071,7 @@ "source_file": "core/security.py", "source_location": "L5", "id": "core_security_rationale_5", - "community": 11, + "community": 10, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { @@ -1179,7 +1179,7 @@ "source_file": "core/response.py", "source_location": "L39", "id": "core_response_format_api_error_message", - "community": 0, + "community": 2, "norm_label": "format_api_error_message()" }, { @@ -1197,7 +1197,7 @@ "source_file": "core/response.py", "source_location": "L40", "id": "core_response_rationale_40", - "community": 0, + "community": 2, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { @@ -1323,7 +1323,7 @@ "source_file": "core/db_collation.py", "source_location": "L1", "id": "core_db_collation_py", - "community": 5, + "community": 7, "norm_label": "db_collation.py" }, { @@ -1332,7 +1332,7 @@ "source_file": "core/db_collation.py", "source_location": "L6", "id": "core_db_collation_unicode_ci", - "community": 5, + "community": 7, "norm_label": "unicode_ci()" }, { @@ -1341,7 +1341,7 @@ "source_file": "core/db_collation.py", "source_location": "L11", "id": "core_db_collation_eq_unicode", - "community": 5, + "community": 7, "norm_label": "eq_unicode()" }, { @@ -1350,7 +1350,7 @@ "source_file": "core/db_collation.py", "source_location": "L16", "id": "core_db_collation_like_unicode", - "community": 5, + "community": 7, "norm_label": "like_unicode()" }, { @@ -1359,7 +1359,7 @@ "source_file": "core/db_collation.py", "source_location": "L1", "id": "core_db_collation_rationale_1", - "community": 5, + "community": 7, "norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002" }, { @@ -1368,7 +1368,7 @@ "source_file": "core/db_collation.py", "source_location": "L7", "id": "core_db_collation_rationale_7", - "community": 5, + "community": 7, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002" }, { @@ -1377,7 +1377,7 @@ "source_file": "core/db_collation.py", "source_location": "L12", "id": "core_db_collation_rationale_12", - "community": 5, + "community": 7, "norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002" }, { @@ -1422,7 +1422,7 @@ "source_file": "core/utils.py", "source_location": "L1", "id": "core_utils_py", - "community": 6, + "community": 3, "norm_label": "utils.py" }, { @@ -1440,7 +1440,7 @@ "source_file": "core/utils.py", "source_location": "L14", "id": "core_utils_generate_id", - "community": 6, + "community": 3, "norm_label": "generate_id()" }, { @@ -1449,7 +1449,7 @@ "source_file": "core/utils.py", "source_location": "L20", "id": "core_utils_generate_random_password", - "community": 6, + "community": 3, "norm_label": "generate_random_password()" }, { @@ -1458,7 +1458,7 @@ "source_file": "core/utils.py", "source_location": "L26", "id": "core_utils_get_current_time", - "community": 6, + "community": 3, "norm_label": "get_current_time()" }, { @@ -1467,7 +1467,7 @@ "source_file": "core/utils.py", "source_location": "L31", "id": "core_utils_format_datetime", - "community": 6, + "community": 3, "norm_label": "format_datetime()" }, { @@ -1485,7 +1485,7 @@ "source_file": "core/utils.py", "source_location": "L48", "id": "core_utils_format_date", - "community": 6, + "community": 3, "norm_label": "format_date()" }, { @@ -1494,7 +1494,7 @@ "source_file": "core/utils.py", "source_location": "L57", "id": "core_utils_parse_date", - "community": 6, + "community": 3, "norm_label": "parse_date()" }, { @@ -1503,7 +1503,7 @@ "source_file": "core/utils.py", "source_location": "L70", "id": "core_utils_optional_date", - "community": 6, + "community": 3, "norm_label": "optional_date()" }, { @@ -1512,7 +1512,7 @@ "source_file": "core/utils.py", "source_location": "L81", "id": "core_utils_get_file_size_display", - "community": 6, + "community": 3, "norm_label": "get_file_size_display()" }, { @@ -1521,7 +1521,7 @@ "source_file": "core/utils.py", "source_location": "L71", "id": "core_utils_rationale_71", - "community": 6, + "community": 3, "norm_label": "\u5c06\u5b57\u7b26\u4e32 / date / datetime \u8f6c\u4e3a date \u6216 none" }, { @@ -1530,7 +1530,7 @@ "source_file": "core/protocol_status_display.py", "source_location": "L1", "id": "core_protocol_status_display_py", - "community": 10, + "community": 7, "norm_label": "protocol_status_display.py" }, { @@ -1539,7 +1539,7 @@ "source_file": "core/protocol_status_display.py", "source_location": "L38", "id": "core_protocol_status_display_resolve_void_type_label", - "community": 10, + "community": 7, "norm_label": "resolve_void_type_label()" }, { @@ -1548,7 +1548,7 @@ "source_file": "core/protocol_status_display.py", "source_location": "L62", "id": "core_protocol_status_display_format_protocol_status_label", - "community": 10, + "community": 7, "norm_label": "format_protocol_status_label()" }, { @@ -1557,7 +1557,7 @@ "source_file": "core/protocol_status_display.py", "source_location": "L81", "id": "core_protocol_status_display_build_void_type_label_map", - "community": 10, + "community": 7, "norm_label": "build_void_type_label_map()" }, { @@ -2034,7 +2034,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L1", "id": "core_order_status_compat_py", - "community": 27, + "community": 28, "norm_label": "order_status_compat.py" }, { @@ -2043,7 +2043,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L9", "id": "core_order_status_compat_threestatus", - "community": 27, + "community": 28, "norm_label": "threestatus" }, { @@ -2052,7 +2052,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L15", "id": "core_order_status_compat_to_decimal", - "community": 27, + "community": 28, "norm_label": "_to_decimal()" }, { @@ -2061,7 +2061,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L26", "id": "core_order_status_compat_derive_three_status_from_legacy", - "community": 27, + "community": 28, "norm_label": "derive_three_status_from_legacy()" }, { @@ -2070,7 +2070,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L69", "id": "core_order_status_compat_derive_legacy_status_from_three", - "community": 27, + "community": 28, "norm_label": "derive_legacy_status_from_three()" }, { @@ -2079,7 +2079,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L31", "id": "core_order_status_compat_rationale_31", - "community": 27, + "community": 28, "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" }, { @@ -2088,7 +2088,7 @@ "source_file": "core/order_status_compat.py", "source_location": "L75", "id": "core_order_status_compat_rationale_75", - "community": 27, + "community": 28, "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" }, { @@ -2286,7 +2286,7 @@ "source_file": "core/data_scope.py", "source_location": "L1", "id": "core_data_scope_py", - "community": 9, + "community": 3, "norm_label": "data_scope.py" }, { @@ -2295,7 +2295,7 @@ "source_file": "core/data_scope.py", "source_location": "L26", "id": "core_data_scope_get_user_dept_id", - "community": 9, + "community": 3, "norm_label": "get_user_dept_id()" }, { @@ -2304,7 +2304,7 @@ "source_file": "core/data_scope.py", "source_location": "L36", "id": "core_data_scope_get_child_dept_ids", - "community": 9, + "community": 3, "norm_label": "_get_child_dept_ids()" }, { @@ -2313,7 +2313,7 @@ "source_file": "core/data_scope.py", "source_location": "L61", "id": "core_data_scope_resolve_user_role_scopes", - "community": 9, + "community": 3, "norm_label": "_resolve_user_role_scopes()" }, { @@ -2322,7 +2322,7 @@ "source_file": "core/data_scope.py", "source_location": "L113", "id": "core_data_scope_apply_data_scope", - "community": 9, + "community": 3, "norm_label": "apply_data_scope()" }, { @@ -2529,7 +2529,7 @@ "source_file": "core/wechat_message.py", "source_location": "L1", "id": "core_wechat_message_py", - "community": 19, + "community": 0, "norm_label": "wechat_message.py" }, { @@ -2538,7 +2538,7 @@ "source_file": "core/wechat_message.py", "source_location": "L37", "id": "core_wechat_message_wechatmessageservice", - "community": 19, + "community": 0, "norm_label": "wechatmessageservice" }, { @@ -2547,7 +2547,7 @@ "source_file": "core/wechat_message.py", "source_location": "L49", "id": "core_wechat_message_wechatmessageservice_init", - "community": 19, + "community": 0, "norm_label": ".__init__()" }, { @@ -2556,7 +2556,7 @@ "source_file": "core/wechat_message.py", "source_location": "L55", "id": "core_wechat_message_wechatmessageservice_get_access_token", - "community": 19, + "community": 0, "norm_label": "._get_access_token()" }, { @@ -2565,7 +2565,7 @@ "source_file": "core/wechat_message.py", "source_location": "L85", "id": "core_wechat_message_wechatmessageservice_send_template_message", - "community": 19, + "community": 0, "norm_label": "._send_template_message()" }, { @@ -2574,7 +2574,7 @@ "source_file": "core/wechat_message.py", "source_location": "L135", "id": "core_wechat_message_send_order_status", - "community": 19, + "community": 0, "norm_label": "send_order_status()" }, { @@ -2583,7 +2583,7 @@ "source_file": "core/wechat_message.py", "source_location": "L172", "id": "core_wechat_message_send_payment_success", - "community": 19, + "community": 0, "norm_label": "send_payment_success()" }, { @@ -2592,7 +2592,7 @@ "source_file": "core/wechat_message.py", "source_location": "L207", "id": "core_wechat_message_send_delivery_notice", - "community": 19, + "community": 0, "norm_label": "send_delivery_notice()" }, { @@ -2601,7 +2601,7 @@ "source_file": "core/wechat_message.py", "source_location": "L244", "id": "core_wechat_message_send_delivery_warning", - "community": 19, + "community": 0, "norm_label": "send_delivery_warning()" }, { @@ -2610,7 +2610,7 @@ "source_file": "core/wechat_message.py", "source_location": "L281", "id": "core_wechat_message_send_refund_result", - "community": 19, + "community": 0, "norm_label": "send_refund_result()" }, { @@ -2619,7 +2619,7 @@ "source_file": "core/wechat_message.py", "source_location": "L318", "id": "core_wechat_message_send_urge_notification", - "community": 19, + "community": 0, "norm_label": "send_urge_notification()" }, { @@ -2628,7 +2628,7 @@ "source_file": "core/wechat_message.py", "source_location": "L1", "id": "core_wechat_message_rationale_1", - "community": 19, + "community": 0, "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" }, { @@ -2637,7 +2637,7 @@ "source_file": "core/wechat_message.py", "source_location": "L86", "id": "core_wechat_message_rationale_86", - "community": 19, + "community": 0, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid templ" }, { @@ -2700,7 +2700,7 @@ "source_file": "utils/sample_special.py", "source_location": "L1", "id": "utils_sample_special_py", - "community": 6, + "community": 3, "norm_label": "sample_special.py" }, { @@ -2709,7 +2709,7 @@ "source_file": "utils/sample_special.py", "source_location": "L7", "id": "utils_sample_special_truthy_flag", - "community": 6, + "community": 3, "norm_label": "_truthy_flag()" }, { @@ -2718,7 +2718,7 @@ "source_file": "utils/sample_special.py", "source_location": "L15", "id": "utils_sample_special_sample_special_to_dict", - "community": 6, + "community": 3, "norm_label": "sample_special_to_dict()" }, { @@ -2727,7 +2727,7 @@ "source_file": "utils/sample_special.py", "source_location": "L24", "id": "utils_sample_special_validate_sample_special_raw", - "community": 6, + "community": 3, "norm_label": "validate_sample_special_raw()" }, { @@ -2736,7 +2736,7 @@ "source_file": "utils/sample_special.py", "source_location": "L34", "id": "utils_sample_special_apply_sample_special_fields", - "community": 6, + "community": 3, "norm_label": "apply_sample_special_fields()" }, { @@ -2745,7 +2745,7 @@ "source_file": "utils/sample_special.py", "source_location": "L41", "id": "utils_sample_special_apply_inbound_sample_special_mark_fields", - "community": 6, + "community": 3, "norm_label": "apply_inbound_sample_special_mark_fields()" }, { @@ -2754,7 +2754,7 @@ "source_file": "utils/sample_special.py", "source_location": "L52", "id": "utils_sample_special_apply_special_to_item_from_samples", - "community": 6, + "community": 3, "norm_label": "apply_special_to_item_from_samples()" }, { @@ -2763,7 +2763,7 @@ "source_file": "utils/sample_special.py", "source_location": "L42", "id": "utils_sample_special_rationale_42", - "community": 6, + "community": 3, "norm_label": "\u8d28\u68c0\u7b49\u573a\u666f:\u53d6\u6d88\u52fe\u9009\u65f6\u4fdd\u7559 special_remark,\u4ec5\u6e05\u9664 is_special \u6807\u8bb0\u3002" }, { @@ -2772,7 +2772,7 @@ "source_file": "models/material.py", "source_location": "L1", "id": "models_material_py", - "community": 3, + "community": 4, "norm_label": "material.py" }, { @@ -2781,7 +2781,7 @@ "source_file": "models/material.py", "source_location": "L8", "id": "models_material_bizmaterial", - "community": 3, + "community": 4, "norm_label": "bizmaterial" }, { @@ -2790,7 +2790,7 @@ "source_file": "", "source_location": "", "id": "base", - "community": 3, + "community": 4, "norm_label": "base" }, { @@ -2799,7 +2799,7 @@ "source_file": "models/material.py", "source_location": "L32", "id": "models_material_bizmaterialstockbatch", - "community": 3, + "community": 4, "norm_label": "bizmaterialstockbatch" }, { @@ -2808,7 +2808,7 @@ "source_file": "models/material.py", "source_location": "L62", "id": "models_material_bizmaterialusage", - "community": 3, + "community": 4, "norm_label": "bizmaterialusage" }, { @@ -2817,7 +2817,7 @@ "source_file": "models/material.py", "source_location": "L105", "id": "models_material_bizmaterialstockcheck", - "community": 3, + "community": 4, "norm_label": "bizmaterialstockcheck" }, { @@ -2826,7 +2826,7 @@ "source_file": "models/material.py", "source_location": "L124", "id": "models_material_bizmaterialstockcheckbatchline", - "community": 3, + "community": 4, "norm_label": "bizmaterialstockcheckbatchline" }, { @@ -2835,7 +2835,7 @@ "source_file": "models/material.py", "source_location": "L155", "id": "models_material_bizmaterialstockcheckunusedline", - "community": 3, + "community": 4, "norm_label": "bizmaterialstockcheckunusedline" }, { @@ -2844,7 +2844,7 @@ "source_file": "models/material.py", "source_location": "L186", "id": "models_material_bizmaterialstocklog", - "community": 3, + "community": 4, "norm_label": "bizmaterialstocklog" }, { @@ -2853,7 +2853,7 @@ "source_file": "models/production_material.py", "source_location": "L1", "id": "models_production_material_py", - "community": 3, + "community": 4, "norm_label": "production_material.py" }, { @@ -2862,7 +2862,7 @@ "source_file": "models/production_material.py", "source_location": "L8", "id": "models_production_material_bizproductionmaterial", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterial" }, { @@ -2871,7 +2871,7 @@ "source_file": "models/production_material.py", "source_location": "L31", "id": "models_production_material_bizproductionmaterialstockbatch", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialstockbatch" }, { @@ -2880,7 +2880,7 @@ "source_file": "models/production_material.py", "source_location": "L64", "id": "models_production_material_bizproductionmaterialusage", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialusage" }, { @@ -2889,7 +2889,7 @@ "source_file": "models/production_material.py", "source_location": "L114", "id": "models_production_material_bizproductionmaterialformula", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialformula" }, { @@ -2898,7 +2898,7 @@ "source_file": "models/production_material.py", "source_location": "L136", "id": "models_production_material_bizproductionmaterialprep", - "community": 9, + "community": 4, "norm_label": "bizproductionmaterialprep" }, { @@ -2907,7 +2907,7 @@ "source_file": "models/production_material.py", "source_location": "L164", "id": "models_production_material_bizproductionmaterialprepline", - "community": 1, + "community": 4, "norm_label": "bizproductionmaterialprepline" }, { @@ -2916,7 +2916,7 @@ "source_file": "models/production_material.py", "source_location": "L187", "id": "models_production_material_bizproductionmaterialstockcheck", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialstockcheck" }, { @@ -2925,7 +2925,7 @@ "source_file": "models/production_material.py", "source_location": "L206", "id": "models_production_material_bizproductionmaterialstockcheckbatchline", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialstockcheckbatchline" }, { @@ -2934,7 +2934,7 @@ "source_file": "models/production_material.py", "source_location": "L239", "id": "models_production_material_bizproductionmaterialstockcheckunusedline", - "community": 3, + "community": 4, "norm_label": "bizproductionmaterialstockcheckunusedline" }, { @@ -2943,7 +2943,7 @@ "source_file": "models/qc_param.py", "source_location": "L1", "id": "models_qc_param_py", - "community": 3, + "community": 4, "norm_label": "qc_param.py" }, { @@ -2952,7 +2952,7 @@ "source_file": "models/qc_param.py", "source_location": "L8", "id": "models_qc_param_bizqcitemparam", - "community": 3, + "community": 4, "norm_label": "bizqcitemparam" }, { @@ -2961,7 +2961,7 @@ "source_file": "models/qc_param.py", "source_location": "L32", "id": "models_qc_param_bizqctaskresult", - "community": 3, + "community": 4, "norm_label": "bizqctaskresult" }, { @@ -2970,7 +2970,7 @@ "source_file": "models/models.py", "source_location": "L1", "id": "models_models_py", - "community": 3, + "community": 4, "norm_label": "models.py" }, { @@ -2979,7 +2979,7 @@ "source_file": "models/models.py", "source_location": "L10", "id": "models_models_userrole", - "community": 3, + "community": 4, "norm_label": "userrole" }, { @@ -3015,7 +3015,7 @@ "source_file": "models/models.py", "source_location": "L76", "id": "models_models_sysuserrole", - "community": 3, + "community": 4, "norm_label": "sysuserrole" }, { @@ -3024,7 +3024,7 @@ "source_file": "models/models.py", "source_location": "L95", "id": "models_models_sysrolemenu", - "community": 3, + "community": 4, "norm_label": "sysrolemenu" }, { @@ -3033,7 +3033,7 @@ "source_file": "models/models.py", "source_location": "L114", "id": "models_models_sysroledatascopedetail", - "community": 3, + "community": 4, "norm_label": "sysroledatascopedetail" }, { @@ -3042,7 +3042,7 @@ "source_file": "models/models.py", "source_location": "L134", "id": "models_models_sysmenu", - "community": 3, + "community": 4, "norm_label": "sysmenu" }, { @@ -3060,7 +3060,7 @@ "source_file": "models/models.py", "source_location": "L184", "id": "models_models_systenant", - "community": 3, + "community": 4, "norm_label": "systenant" }, { @@ -3069,7 +3069,7 @@ "source_file": "models/models.py", "source_location": "L204", "id": "models_models_syssite", - "community": 3, + "community": 4, "norm_label": "syssite" }, { @@ -3078,7 +3078,7 @@ "source_file": "models/models.py", "source_location": "L230", "id": "models_models_syspost", - "community": 7, + "community": 6, "norm_label": "syspost" }, { @@ -3087,7 +3087,7 @@ "source_file": "models/models.py", "source_location": "L250", "id": "models_models_sysuserpost", - "community": 3, + "community": 4, "norm_label": "sysuserpost" }, { @@ -3096,7 +3096,7 @@ "source_file": "models/models.py", "source_location": "L269", "id": "models_models_syspostrole", - "community": 3, + "community": 4, "norm_label": "syspostrole" }, { @@ -3105,7 +3105,7 @@ "source_file": "models/models.py", "source_location": "L288", "id": "models_models_bizitemunit", - "community": 4, + "community": 5, "norm_label": "bizitemunit" }, { @@ -3114,7 +3114,7 @@ "source_file": "models/models.py", "source_location": "L307", "id": "models_models_bizexpresscompany", - "community": 4, + "community": 5, "norm_label": "bizexpresscompany" }, { @@ -3123,7 +3123,7 @@ "source_file": "models/models.py", "source_location": "L327", "id": "models_models_bizcustomer", - "community": 4, + "community": 5, "norm_label": "bizcustomer" }, { @@ -3132,7 +3132,7 @@ "source_file": "models/models.py", "source_location": "L350", "id": "models_models_bizcellsampletype", - "community": 4, + "community": 5, "norm_label": "bizcellsampletype" }, { @@ -3141,7 +3141,7 @@ "source_file": "models/models.py", "source_location": "L373", "id": "models_models_bizcollectionregion", - "community": 4, + "community": 5, "norm_label": "bizcollectionregion" }, { @@ -3150,7 +3150,7 @@ "source_file": "models/models.py", "source_location": "L391", "id": "models_models_bizcollectionhospital", - "community": 4, + "community": 5, "norm_label": "bizcollectionhospital" }, { @@ -3159,7 +3159,7 @@ "source_file": "models/models.py", "source_location": "L410", "id": "models_models_bizcollectionprotocolno", - "community": 4, + "community": 5, "norm_label": "bizcollectionprotocolno" }, { @@ -3168,7 +3168,7 @@ "source_file": "models/models.py", "source_location": "L432", "id": "models_models_bizbiznosequence", - "community": 3, + "community": 4, "norm_label": "bizbiznosequence" }, { @@ -3177,7 +3177,7 @@ "source_file": "models/models.py", "source_location": "L452", "id": "models_models_bizsamplecode", - "community": 4, + "community": 5, "norm_label": "bizsamplecode" }, { @@ -3186,7 +3186,7 @@ "source_file": "models/models.py", "source_location": "L480", "id": "models_models_sysdicttype", - "community": 3, + "community": 4, "norm_label": "sysdicttype" }, { @@ -3195,7 +3195,7 @@ "source_file": "models/models.py", "source_location": "L499", "id": "models_models_sysethnic", - "community": 3, + "community": 4, "norm_label": "sysethnic" }, { @@ -3204,7 +3204,7 @@ "source_file": "models/models.py", "source_location": "L518", "id": "models_models_sysdictdata", - "community": 3, + "community": 4, "norm_label": "sysdictdata" }, { @@ -3213,7 +3213,7 @@ "source_file": "models/models.py", "source_location": "L543", "id": "models_models_sysapirequestlog", - "community": 3, + "community": 4, "norm_label": "sysapirequestlog" }, { @@ -3222,7 +3222,7 @@ "source_file": "models/models.py", "source_location": "L569", "id": "models_models_sysapirequestloghis", - "community": 3, + "community": 4, "norm_label": "sysapirequestloghis" }, { @@ -3231,7 +3231,7 @@ "source_file": "models/models.py", "source_location": "L600", "id": "models_models_bizleaverequest", - "community": 3, + "community": 4, "norm_label": "bizleaverequest" }, { @@ -3240,7 +3240,7 @@ "source_file": "models/models.py", "source_location": "L629", "id": "models_models_wfprocessdef", - "community": 3, + "community": 4, "norm_label": "wfprocessdef" }, { @@ -3249,7 +3249,7 @@ "source_file": "models/models.py", "source_location": "L649", "id": "models_models_wfprocessversion", - "community": 3, + "community": 4, "norm_label": "wfprocessversion" }, { @@ -3258,7 +3258,7 @@ "source_file": "models/models.py", "source_location": "L670", "id": "models_models_wfnode", - "community": 3, + "community": 4, "norm_label": "wfnode" }, { @@ -3267,7 +3267,7 @@ "source_file": "models/models.py", "source_location": "L692", "id": "models_models_wftransition", - "community": 3, + "community": 4, "norm_label": "wftransition" }, { @@ -3276,7 +3276,7 @@ "source_file": "models/models.py", "source_location": "L713", "id": "models_models_wfprocessinstance", - "community": 3, + "community": 4, "norm_label": "wfprocessinstance" }, { @@ -3285,7 +3285,7 @@ "source_file": "models/models.py", "source_location": "L737", "id": "models_models_wftask", - "community": 3, + "community": 4, "norm_label": "wftask" }, { @@ -3294,7 +3294,7 @@ "source_file": "models/models.py", "source_location": "L764", "id": "models_models_oaappgroup", - "community": 3, + "community": 4, "norm_label": "oaappgroup" }, { @@ -3303,7 +3303,7 @@ "source_file": "models/models.py", "source_location": "L782", "id": "models_models_oaapp", - "community": 7, + "community": 6, "norm_label": "oaapp" }, { @@ -3312,7 +3312,7 @@ "source_file": "models/models.py", "source_location": "L808", "id": "models_models_oaappversion", - "community": 7, + "community": 6, "norm_label": "oaappversion" }, { @@ -3321,7 +3321,7 @@ "source_file": "models/models.py", "source_location": "L832", "id": "models_models_oareceiveaccount", - "community": 3, + "community": 4, "norm_label": "oareceiveaccount" }, { @@ -3330,7 +3330,7 @@ "source_file": "models/models.py", "source_location": "L856", "id": "models_models_oainstancedraft", - "community": 3, + "community": 4, "norm_label": "oainstancedraft" }, { @@ -3339,7 +3339,7 @@ "source_file": "models/models.py", "source_location": "L880", "id": "models_models_oainstance", - "community": 7, + "community": 6, "norm_label": "oainstance" }, { @@ -3348,7 +3348,7 @@ "source_file": "models/models.py", "source_location": "L912", "id": "models_models_oatask", - "community": 7, + "community": 6, "norm_label": "oatask" }, { @@ -3357,7 +3357,7 @@ "source_file": "models/models.py", "source_location": "L941", "id": "models_models_oainstanceevent", - "community": 7, + "community": 6, "norm_label": "oainstanceevent" }, { @@ -3366,7 +3366,7 @@ "source_file": "models/models.py", "source_location": "L965", "id": "models_models_oarelation", - "community": 7, + "community": 6, "norm_label": "oarelation" }, { @@ -3375,7 +3375,7 @@ "source_file": "models/models.py", "source_location": "L990", "id": "models_models_bizcollectionprotocol", - "community": 4, + "community": 5, "norm_label": "bizcollectionprotocol" }, { @@ -3384,7 +3384,7 @@ "source_file": "models/models.py", "source_location": "L1024", "id": "models_models_bizprotocolaudit", - "community": 3, + "community": 4, "norm_label": "bizprotocolaudit" }, { @@ -3393,7 +3393,7 @@ "source_file": "models/models.py", "source_location": "L1045", "id": "models_models_bizstoragereleasereview", - "community": 4, + "community": 5, "norm_label": "bizstoragereleasereview" }, { @@ -3402,7 +3402,7 @@ "source_file": "models/models.py", "source_location": "L1090", "id": "models_models_bizprotocolpayment", - "community": 3, + "community": 4, "norm_label": "bizprotocolpayment" }, { @@ -3411,7 +3411,7 @@ "source_file": "models/models.py", "source_location": "L1116", "id": "models_models_bizprotocolpaymentdetail", - "community": 3, + "community": 4, "norm_label": "bizprotocolpaymentdetail" }, { @@ -3420,7 +3420,7 @@ "source_file": "models/models.py", "source_location": "L1149", "id": "models_models_bizprotocolinvoicerequest", - "community": 3, + "community": 4, "norm_label": "bizprotocolinvoicerequest" }, { @@ -3429,7 +3429,7 @@ "source_file": "models/models.py", "source_location": "L1179", "id": "models_models_bizprotocolinvoicerequestitem", - "community": 3, + "community": 4, "norm_label": "bizprotocolinvoicerequestitem" }, { @@ -3438,7 +3438,7 @@ "source_file": "models/models.py", "source_location": "L1201", "id": "models_models_bizprotocolpartycustomer", - "community": 4, + "community": 5, "norm_label": "bizprotocolpartycustomer" }, { @@ -3447,7 +3447,7 @@ "source_file": "models/models.py", "source_location": "L1241", "id": "models_models_bizprotocolcollectioninfo", - "community": 4, + "community": 5, "norm_label": "bizprotocolcollectioninfo" }, { @@ -3456,7 +3456,7 @@ "source_file": "models/models.py", "source_location": "L1265", "id": "models_models_bizprotocolsample", - "community": 4, + "community": 5, "norm_label": "bizprotocolsample" }, { @@ -3465,7 +3465,7 @@ "source_file": "models/models.py", "source_location": "L1298", "id": "models_models_bizprotocolsampletransport", - "community": 4, + "community": 5, "norm_label": "bizprotocolsampletransport" }, { @@ -3483,7 +3483,7 @@ "source_file": "models/models.py", "source_location": "L1350", "id": "models_models_bizprotocolstoragecert", - "community": 4, + "community": 5, "norm_label": "bizprotocolstoragecert" }, { @@ -3492,7 +3492,7 @@ "source_file": "models/models.py", "source_location": "L1371", "id": "models_models_bizsamplereceptioncheckitem", - "community": 3, + "community": 4, "norm_label": "bizsamplereceptioncheckitem" }, { @@ -3501,7 +3501,7 @@ "source_file": "models/models.py", "source_location": "L1391", "id": "models_models_bizsamplereceptioncheckresult", - "community": 3, + "community": 4, "norm_label": "bizsamplereceptioncheckresult" }, { @@ -3510,7 +3510,7 @@ "source_file": "models/models.py", "source_location": "L1413", "id": "models_models_bizsamplereception", - "community": 4, + "community": 5, "norm_label": "bizsamplereception" }, { @@ -3519,7 +3519,7 @@ "source_file": "models/models.py", "source_location": "L1452", "id": "models_models_bizsampleproductionreception", - "community": 3, + "community": 4, "norm_label": "bizsampleproductionreception" }, { @@ -3528,7 +3528,7 @@ "source_file": "models/models.py", "source_location": "L1490", "id": "models_models_bizsamplesmsnotification", - "community": 3, + "community": 4, "norm_label": "bizsamplesmsnotification" }, { @@ -3537,7 +3537,7 @@ "source_file": "models/models.py", "source_location": "L1511", "id": "models_models_bizqcsmsnotification", - "community": 3, + "community": 4, "norm_label": "bizqcsmsnotification" }, { @@ -3546,7 +3546,7 @@ "source_file": "models/models.py", "source_location": "L1536", "id": "models_models_bizstorageentrysmsnotification", - "community": 3, + "community": 4, "norm_label": "bizstorageentrysmsnotification" }, { @@ -3555,7 +3555,7 @@ "source_file": "models/models.py", "source_location": "L1565", "id": "models_models_bizqcthirdpartycompany", - "community": 3, + "community": 4, "norm_label": "bizqcthirdpartycompany" }, { @@ -3564,7 +3564,7 @@ "source_file": "models/models.py", "source_location": "L1593", "id": "models_models_bizqcthirdpartyitem", - "community": 4, + "community": 5, "norm_label": "bizqcthirdpartyitem" }, { @@ -3573,7 +3573,7 @@ "source_file": "models/models.py", "source_location": "L1615", "id": "models_models_bizqclabtestitem", - "community": 4, + "community": 5, "norm_label": "bizqclabtestitem" }, { @@ -3582,7 +3582,7 @@ "source_file": "models/models.py", "source_location": "L1636", "id": "models_models_bizqcinspectionitemtemplate", - "community": 3, + "community": 4, "norm_label": "bizqcinspectionitemtemplate" }, { @@ -3591,7 +3591,7 @@ "source_file": "models/models.py", "source_location": "L1659", "id": "models_models_bizqcworkorder", - "community": 4, + "community": 5, "norm_label": "bizqcworkorder" }, { @@ -3600,7 +3600,7 @@ "source_file": "models/models.py", "source_location": "L1710", "id": "models_models_bizqcworkorderinspectionbatch", - "community": 3, + "community": 4, "norm_label": "bizqcworkorderinspectionbatch" }, { @@ -3609,7 +3609,7 @@ "source_file": "models/models.py", "source_location": "L1731", "id": "models_models_bizqcbatchassignee", - "community": 3, + "community": 4, "norm_label": "bizqcbatchassignee" }, { @@ -3618,7 +3618,7 @@ "source_file": "models/models.py", "source_location": "L1750", "id": "models_models_bizqcworkorderlabitem", - "community": 4, + "community": 5, "norm_label": "bizqcworkorderlabitem" }, { @@ -3627,7 +3627,7 @@ "source_file": "models/models.py", "source_location": "L1773", "id": "models_models_bizqcworkorderthirditem", - "community": 4, + "community": 5, "norm_label": "bizqcworkorderthirditem" }, { @@ -3636,7 +3636,7 @@ "source_file": "models/models.py", "source_location": "L1799", "id": "models_models_bizqctask", - "community": 4, + "community": 5, "norm_label": "bizqctask" }, { @@ -3645,7 +3645,7 @@ "source_file": "models/models.py", "source_location": "L1833", "id": "models_models_bizqctaskassignee", - "community": 4, + "community": 5, "norm_label": "bizqctaskassignee" }, { @@ -3654,7 +3654,7 @@ "source_file": "models/models.py", "source_location": "L1857", "id": "models_models_bizcleanroom", - "community": 12, + "community": 4, "norm_label": "bizcleanroom" }, { @@ -3663,7 +3663,7 @@ "source_file": "models/models.py", "source_location": "L1880", "id": "models_models_bizcleanroomaccesslog", - "community": 12, + "community": 4, "norm_label": "bizcleanroomaccesslog" }, { @@ -3672,7 +3672,7 @@ "source_file": "models/models.py", "source_location": "L1905", "id": "models_models_bizcleanroomuvdisinfectlog", - "community": 12, + "community": 4, "norm_label": "bizcleanroomuvdisinfectlog" }, { @@ -3681,7 +3681,7 @@ "source_file": "models/models.py", "source_location": "L1928", "id": "models_models_bizstoragefacility", - "community": 12, + "community": 4, "norm_label": "bizstoragefacility" }, { @@ -3690,7 +3690,7 @@ "source_file": "models/models.py", "source_location": "L1950", "id": "models_models_bizstoragefacilityslot", - "community": 12, + "community": 4, "norm_label": "bizstoragefacilityslot" }, { @@ -3708,7 +3708,7 @@ "source_file": "models/models.py", "source_location": "L1999", "id": "models_models_bizexhibitionappointment", - "community": 12, + "community": 4, "norm_label": "bizexhibitionappointment" }, { @@ -3717,7 +3717,7 @@ "source_file": "models/models.py", "source_location": "L2027", "id": "models_models_bizcellproducttype", - "community": 3, + "community": 4, "norm_label": "bizcellproducttype" }, { @@ -3726,7 +3726,7 @@ "source_file": "models/models.py", "source_location": "L2046", "id": "models_models_bizproductionproducttype", - "community": 3, + "community": 4, "norm_label": "bizproductionproducttype" }, { @@ -3735,7 +3735,7 @@ "source_file": "models/models.py", "source_location": "L2065", "id": "models_models_bizcellproductspec", - "community": 3, + "community": 4, "norm_label": "bizcellproductspec" }, { @@ -3744,7 +3744,7 @@ "source_file": "models/models.py", "source_location": "L2084", "id": "models_models_bizcellproductprice", - "community": 3, + "community": 4, "norm_label": "bizcellproductprice" }, { @@ -3753,7 +3753,7 @@ "source_file": "models/models.py", "source_location": "L2109", "id": "models_models_bizcellproductprojectsystem", - "community": 3, + "community": 4, "norm_label": "bizcellproductprojectsystem" }, { @@ -3762,7 +3762,7 @@ "source_file": "models/models.py", "source_location": "L2129", "id": "models_models_bizcellproductprojectsystemitem", - "community": 3, + "community": 4, "norm_label": "bizcellproductprojectsystemitem" }, { @@ -3771,7 +3771,7 @@ "source_file": "models/models.py", "source_location": "L2156", "id": "models_models_bizchannel", - "community": 3, + "community": 4, "norm_label": "bizchannel" }, { @@ -3780,7 +3780,7 @@ "source_file": "models/models.py", "source_location": "L2180", "id": "models_models_bizchannelagreement", - "community": 3, + "community": 4, "norm_label": "bizchannelagreement" }, { @@ -3789,7 +3789,7 @@ "source_file": "models/models.py", "source_location": "L2205", "id": "models_models_bizchannelagreementproductprice", - "community": 3, + "community": 4, "norm_label": "bizchannelagreementproductprice" }, { @@ -3798,7 +3798,7 @@ "source_file": "models/models.py", "source_location": "L2230", "id": "models_models_bizchannelinvoice", - "community": 3, + "community": 4, "norm_label": "bizchannelinvoice" }, { @@ -3807,7 +3807,7 @@ "source_file": "models/models.py", "source_location": "L2254", "id": "models_models_bizchannelmailaddress", - "community": 3, + "community": 4, "norm_label": "bizchannelmailaddress" }, { @@ -3816,7 +3816,7 @@ "source_file": "models/models.py", "source_location": "L2275", "id": "models_models_bizchannelaccount", - "community": 3, + "community": 4, "norm_label": "bizchannelaccount" }, { @@ -3825,7 +3825,7 @@ "source_file": "models/models.py", "source_location": "L2294", "id": "models_models_bizchannelproductquota", - "community": 3, + "community": 4, "norm_label": "bizchannelproductquota" }, { @@ -3834,7 +3834,7 @@ "source_file": "models/models.py", "source_location": "L2320", "id": "models_models_bizchannelserviceorder", - "community": 3, + "community": 4, "norm_label": "bizchannelserviceorder" }, { @@ -3843,7 +3843,7 @@ "source_file": "models/models.py", "source_location": "L2366", "id": "models_models_bizchannelserviceorderproduct", - "community": 3, + "community": 4, "norm_label": "bizchannelserviceorderproduct" }, { @@ -3852,7 +3852,7 @@ "source_file": "models/models.py", "source_location": "L2395", "id": "models_models_bizchannelserviceordertxn", - "community": 3, + "community": 4, "norm_label": "bizchannelserviceordertxn" }, { @@ -3861,7 +3861,7 @@ "source_file": "models/models.py", "source_location": "L2430", "id": "models_models_bizcheckupinstitution", - "community": 3, + "community": 4, "norm_label": "bizcheckupinstitution" }, { @@ -3870,7 +3870,7 @@ "source_file": "models/models.py", "source_location": "L2453", "id": "models_models_bizcheckupinstitutioninvoice", - "community": 3, + "community": 4, "norm_label": "bizcheckupinstitutioninvoice" }, { @@ -3879,7 +3879,7 @@ "source_file": "models/models.py", "source_location": "L2477", "id": "models_models_bizcheckupinstitutionproject", - "community": 3, + "community": 4, "norm_label": "bizcheckupinstitutionproject" }, { @@ -3888,7 +3888,7 @@ "source_file": "models/models.py", "source_location": "L2498", "id": "models_models_bizcheckupinstitutionpackage", - "community": 3, + "community": 4, "norm_label": "bizcheckupinstitutionpackage" }, { @@ -3897,7 +3897,7 @@ "source_file": "models/models.py", "source_location": "L2519", "id": "models_models_bizcheckupinstitutionpackageitem", - "community": 3, + "community": 4, "norm_label": "bizcheckupinstitutionpackageitem" }, { @@ -3906,7 +3906,7 @@ "source_file": "models/models.py", "source_location": "L2545", "id": "models_models_bizconsumable", - "community": 3, + "community": 4, "norm_label": "bizconsumable" }, { @@ -3915,7 +3915,7 @@ "source_file": "models/models.py", "source_location": "L2571", "id": "models_models_bizreagent", - "community": 3, + "community": 4, "norm_label": "bizreagent" }, { @@ -3924,7 +3924,7 @@ "source_file": "models/models.py", "source_location": "L2597", "id": "models_models_bizequipment", - "community": 3, + "community": 4, "norm_label": "bizequipment" }, { @@ -3933,7 +3933,7 @@ "source_file": "models/models.py", "source_location": "L2623", "id": "models_models_bizsopdocument", - "community": 3, + "community": 4, "norm_label": "bizsopdocument" }, { @@ -3942,7 +3942,7 @@ "source_file": "models/models.py", "source_location": "L2644", "id": "models_models_bizprocesscategory", - "community": 3, + "community": 4, "norm_label": "bizprocesscategory" }, { @@ -3951,7 +3951,7 @@ "source_file": "models/models.py", "source_location": "L2663", "id": "models_models_bizoutputtype", - "community": 4, + "community": 5, "norm_label": "bizoutputtype" }, { @@ -3960,7 +3960,7 @@ "source_file": "models/models.py", "source_location": "L2682", "id": "models_models_bizconsumablepack", - "community": 3, + "community": 4, "norm_label": "bizconsumablepack" }, { @@ -3969,7 +3969,7 @@ "source_file": "models/models.py", "source_location": "L2704", "id": "models_models_bizconsumablepackitem", - "community": 3, + "community": 4, "norm_label": "bizconsumablepackitem" }, { @@ -3978,7 +3978,7 @@ "source_file": "models/models.py", "source_location": "L2727", "id": "models_models_bizprocess", - "community": 3, + "community": 4, "norm_label": "bizprocess" }, { @@ -3987,7 +3987,7 @@ "source_file": "models/models.py", "source_location": "L2753", "id": "models_models_bizprocessreagent", - "community": 3, + "community": 4, "norm_label": "bizprocessreagent" }, { @@ -3996,7 +3996,7 @@ "source_file": "models/models.py", "source_location": "L2777", "id": "models_models_bizprocessconsumable", - "community": 3, + "community": 4, "norm_label": "bizprocessconsumable" }, { @@ -4005,7 +4005,7 @@ "source_file": "models/models.py", "source_location": "L2801", "id": "models_models_bizprocessoutput", - "community": 3, + "community": 4, "norm_label": "bizprocessoutput" }, { @@ -4014,7 +4014,7 @@ "source_file": "models/models.py", "source_location": "L2822", "id": "models_models_bizprocessdatacollection", - "community": 3, + "community": 4, "norm_label": "bizprocessdatacollection" }, { @@ -4023,7 +4023,7 @@ "source_file": "models/models.py", "source_location": "L2840", "id": "models_models_bizprocessroute", - "community": 3, + "community": 4, "norm_label": "bizprocessroute" }, { @@ -4032,7 +4032,7 @@ "source_file": "models/models.py", "source_location": "L2864", "id": "models_models_bizprocessroutestep", - "community": 3, + "community": 4, "norm_label": "bizprocessroutestep" }, { @@ -4041,7 +4041,7 @@ "source_file": "models/models.py", "source_location": "L2893", "id": "models_models_bizprocessroutestepreagent", - "community": 3, + "community": 4, "norm_label": "bizprocessroutestepreagent" }, { @@ -4050,7 +4050,7 @@ "source_file": "models/models.py", "source_location": "L2917", "id": "models_models_bizprocessroutestepconsumable", - "community": 3, + "community": 4, "norm_label": "bizprocessroutestepconsumable" }, { @@ -4059,7 +4059,7 @@ "source_file": "models/models.py", "source_location": "L2941", "id": "models_models_bizprocessroutestepoutput", - "community": 3, + "community": 4, "norm_label": "bizprocessroutestepoutput" }, { @@ -4068,7 +4068,7 @@ "source_file": "models/models.py", "source_location": "L2962", "id": "models_models_bizprocessroutestepdatacollection", - "community": 3, + "community": 4, "norm_label": "bizprocessroutestepdatacollection" }, { @@ -4077,7 +4077,7 @@ "source_file": "models/models.py", "source_location": "L2982", "id": "models_models_bizproductiontaskset", - "community": 3, + "community": 4, "norm_label": "bizproductiontaskset" }, { @@ -4086,7 +4086,7 @@ "source_file": "models/models.py", "source_location": "L3001", "id": "models_models_bizproductiontasksetitem", - "community": 3, + "community": 4, "norm_label": "bizproductiontasksetitem" }, { @@ -4095,7 +4095,7 @@ "source_file": "models/models.py", "source_location": "L3028", "id": "models_models_bizcellproduct", - "community": 4, + "community": 5, "norm_label": "bizcellproduct" }, { @@ -4104,7 +4104,7 @@ "source_file": "models/models.py", "source_location": "L3063", "id": "models_models_bizproductionworkorder", - "community": 4, + "community": 5, "norm_label": "bizproductionworkorder" }, { @@ -4113,7 +4113,7 @@ "source_file": "models/models.py", "source_location": "L3093", "id": "models_models_bizproductiontask", - "community": 4, + "community": 5, "norm_label": "bizproductiontask" }, { @@ -4122,7 +4122,7 @@ "source_file": "models/models.py", "source_location": "L3125", "id": "models_models_bizproductiontaskhandover", - "community": 3, + "community": 4, "norm_label": "bizproductiontaskhandover" }, { @@ -4131,7 +4131,7 @@ "source_file": "models/models.py", "source_location": "L3147", "id": "models_models_bizproductiontaskinput", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskinput" }, { @@ -4140,7 +4140,7 @@ "source_file": "models/models.py", "source_location": "L3169", "id": "models_models_bizproductiontaskstep", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstep" }, { @@ -4149,7 +4149,7 @@ "source_file": "models/models.py", "source_location": "L3203", "id": "models_models_bizproductiontaskstepassignee", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstepassignee" }, { @@ -4158,7 +4158,7 @@ "source_file": "models/models.py", "source_location": "L3222", "id": "models_models_bizproductiontaskstepreagent", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstepreagent" }, { @@ -4167,7 +4167,7 @@ "source_file": "models/models.py", "source_location": "L3248", "id": "models_models_bizproductiontaskstepconsumable", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstepconsumable" }, { @@ -4176,7 +4176,7 @@ "source_file": "models/models.py", "source_location": "L3274", "id": "models_models_bizproductiontaskstepconfiguredreagent", - "community": 3, + "community": 4, "norm_label": "bizproductiontaskstepconfiguredreagent" }, { @@ -4185,7 +4185,7 @@ "source_file": "models/models.py", "source_location": "L3299", "id": "models_models_bizproductiontaskstepoutput", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstepoutput" }, { @@ -4194,7 +4194,7 @@ "source_file": "models/models.py", "source_location": "L3320", "id": "models_models_bizproductiontaskstepdatacollection", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskstepdatacollection" }, { @@ -4203,7 +4203,7 @@ "source_file": "models/models.py", "source_location": "L3341", "id": "models_models_bizproductiontaskoutput", - "community": 4, + "community": 5, "norm_label": "bizproductiontaskoutput" }, { @@ -4212,7 +4212,7 @@ "source_file": "models/models.py", "source_location": "L3366", "id": "models_models_bizprotocolfullmoontodo", - "community": 4, + "community": 5, "norm_label": "bizprotocolfullmoontodo" }, { @@ -4221,7 +4221,7 @@ "source_file": "models/models.py", "source_location": "L3396", "id": "models_models_bizinsurancecompany", - "community": 3, + "community": 4, "norm_label": "bizinsurancecompany" }, { @@ -4230,7 +4230,7 @@ "source_file": "models/models.py", "source_location": "L3419", "id": "models_models_bizinsurancecompanyinvoice", - "community": 3, + "community": 4, "norm_label": "bizinsurancecompanyinvoice" }, { @@ -4239,7 +4239,7 @@ "source_file": "models/models.py", "source_location": "L3443", "id": "models_models_bizinsuranceprojectprice", - "community": 3, + "community": 4, "norm_label": "bizinsuranceprojectprice" }, { @@ -4248,7 +4248,7 @@ "source_file": "models/models.py", "source_location": "L3464", "id": "models_models_bizconsumablestocklog", - "community": 3, + "community": 4, "norm_label": "bizconsumablestocklog" }, { @@ -4257,7 +4257,7 @@ "source_file": "models/models.py", "source_location": "L3494", "id": "models_models_bizreagentstocklog", - "community": 3, + "community": 4, "norm_label": "bizreagentstocklog" }, { @@ -4266,7 +4266,7 @@ "source_file": "models/models.py", "source_location": "L3524", "id": "models_models_bizpilotapplication", - "community": 4, + "community": 5, "norm_label": "bizpilotapplication" }, { @@ -4275,7 +4275,7 @@ "source_file": "models/models.py", "source_location": "L3554", "id": "models_models_bizpilotpatient", - "community": 4, + "community": 5, "norm_label": "bizpilotpatient" }, { @@ -4284,7 +4284,7 @@ "source_file": "models/models.py", "source_location": "L3583", "id": "models_models_bizpilotinfusionplan", - "community": 4, + "community": 5, "norm_label": "bizpilotinfusionplan" }, { @@ -4293,7 +4293,7 @@ "source_file": "models/models.py", "source_location": "L3608", "id": "models_models_bizpilotinfusionschedule", - "community": 4, + "community": 5, "norm_label": "bizpilotinfusionschedule" }, { @@ -4302,7 +4302,7 @@ "source_file": "models/models.py", "source_location": "L3637", "id": "models_models_bizpilotinfusionscheduleproduct", - "community": 4, + "community": 5, "norm_label": "bizpilotinfusionscheduleproduct" }, { @@ -4311,7 +4311,7 @@ "source_file": "models/models.py", "source_location": "L3664", "id": "models_models_bizpilotcheckup", - "community": 3, + "community": 4, "norm_label": "bizpilotcheckup" }, { @@ -4320,7 +4320,7 @@ "source_file": "models/models.py", "source_location": "L3693", "id": "models_models_bizpilotcheckupreserveitem", - "community": 3, + "community": 4, "norm_label": "bizpilotcheckupreserveitem" }, { @@ -4329,7 +4329,7 @@ "source_file": "models/models.py", "source_location": "L3713", "id": "models_models_bizpilotcheckupactualitem", - "community": 3, + "community": 4, "norm_label": "bizpilotcheckupactualitem" }, { @@ -4338,7 +4338,7 @@ "source_file": "models/models.py", "source_location": "L3733", "id": "models_models_bizpilotdelivery", - "community": 3, + "community": 4, "norm_label": "bizpilotdelivery" }, { @@ -4347,7 +4347,7 @@ "source_file": "models/models.py", "source_location": "L3752", "id": "models_models_bizpilotdeliverymaterial", - "community": 3, + "community": 4, "norm_label": "bizpilotdeliverymaterial" }, { @@ -4356,7 +4356,7 @@ "source_file": "models/models.py", "source_location": "L3773", "id": "models_models_bizpilotdeliverymethod", - "community": 3, + "community": 4, "norm_label": "bizpilotdeliverymethod" }, { @@ -4365,7 +4365,7 @@ "source_file": "models/models.py", "source_location": "L3802", "id": "models_models_bizpilotinfusionconfirm", - "community": 3, + "community": 4, "norm_label": "bizpilotinfusionconfirm" }, { @@ -4374,7 +4374,7 @@ "source_file": "models/models.py", "source_location": "L3823", "id": "models_models_bizoutboundreleasematerial", - "community": 3, + "community": 4, "norm_label": "bizoutboundreleasematerial" }, { @@ -4383,7 +4383,7 @@ "source_file": "models/models.py", "source_location": "L3842", "id": "models_models_bizoutboundreleasecell", - "community": 3, + "community": 4, "norm_label": "bizoutboundreleasecell" }, { @@ -4392,7 +4392,7 @@ "source_file": "models/models.py", "source_location": "L3870", "id": "models_models_bizoutboundreleasepaper", - "community": 3, + "community": 4, "norm_label": "bizoutboundreleasepaper" }, { @@ -4401,7 +4401,7 @@ "source_file": "models/models.py", "source_location": "L3892", "id": "models_models_bizoutboundhandover", - "community": 3, + "community": 4, "norm_label": "bizoutboundhandover" }, { @@ -4410,7 +4410,7 @@ "source_file": "models/models.py", "source_location": "L3917", "id": "models_models_bizoutboundreleaseqcmaterial", - "community": 3, + "community": 4, "norm_label": "bizoutboundreleaseqcmaterial" }, { @@ -4419,7 +4419,7 @@ "source_file": "models/models.py", "source_location": "L3942", "id": "models_models_bizoutboundreleasereview", - "community": 3, + "community": 4, "norm_label": "bizoutboundreleasereview" }, { @@ -4428,7 +4428,7 @@ "source_file": "models/models.py", "source_location": "L3968", "id": "models_models_bizenvdetectitem", - "community": 3, + "community": 4, "norm_label": "bizenvdetectitem" }, { @@ -4437,7 +4437,7 @@ "source_file": "models/models.py", "source_location": "L3988", "id": "models_models_bizenvdetectrecord", - "community": 3, + "community": 4, "norm_label": "bizenvdetectrecord" }, { @@ -4446,7 +4446,7 @@ "source_file": "models/models.py", "source_location": "L1", "id": "models_models_rationale_1", - "community": 3, + "community": 4, "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)" }, { @@ -4455,7 +4455,7 @@ "source_file": "models/models.py", "source_location": "L11", "id": "models_models_rationale_11", - "community": 3, + "community": 4, "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)" }, { @@ -4464,7 +4464,7 @@ "source_file": "models/models.py", "source_location": "L77", "id": "models_models_rationale_77", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)" }, { @@ -4473,7 +4473,7 @@ "source_file": "models/models.py", "source_location": "L96", "id": "models_models_rationale_96", - "community": 3, + "community": 4, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)" }, { @@ -4482,7 +4482,7 @@ "source_file": "models/models.py", "source_location": "L115", "id": "models_models_rationale_115", - "community": 3, + "community": 4, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail" }, { @@ -4491,7 +4491,7 @@ "source_file": "models/models.py", "source_location": "L185", "id": "models_models_rationale_185", - "community": 3, + "community": 4, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)" }, { @@ -4500,7 +4500,7 @@ "source_file": "models/models.py", "source_location": "L251", "id": "models_models_rationale_251", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post" }, { @@ -4509,7 +4509,7 @@ "source_file": "models/models.py", "source_location": "L270", "id": "models_models_rationale_270", - "community": 3, + "community": 4, "norm_label": "\u804c\u4f4d-\u89d2\u8272\u5173\u8054 sys_post_role" }, { @@ -4518,7 +4518,7 @@ "source_file": "models/models.py", "source_location": "L308", "id": "models_models_rationale_308", - "community": 3, + "community": 4, "norm_label": "\u5feb\u9012\u516c\u53f8 biz_express_company" }, { @@ -4527,7 +4527,7 @@ "source_file": "models/models.py", "source_location": "L351", "id": "models_models_rationale_351", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type" }, { @@ -4536,7 +4536,7 @@ "source_file": "models/models.py", "source_location": "L374", "id": "models_models_rationale_374", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u5730\u533a biz_collection_region" }, { @@ -4545,7 +4545,7 @@ "source_file": "models/models.py", "source_location": "L392", "id": "models_models_rationale_392", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital" }, { @@ -4554,7 +4554,7 @@ "source_file": "models/models.py", "source_location": "L411", "id": "models_models_rationale_411", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no" }, { @@ -4563,7 +4563,7 @@ "source_file": "models/models.py", "source_location": "L433", "id": "models_models_rationale_433", - "community": 3, + "community": 4, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u65e5\u5e8f\u5217\u8868 biz_biz_no_sequence" }, { @@ -4572,7 +4572,7 @@ "source_file": "models/models.py", "source_location": "L453", "id": "models_models_rationale_453", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code" }, { @@ -4581,7 +4581,7 @@ "source_file": "models/models.py", "source_location": "L500", "id": "models_models_rationale_500", - "community": 3, + "community": 4, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)" }, { @@ -4590,7 +4590,7 @@ "source_file": "models/models.py", "source_location": "L601", "id": "models_models_rationale_601", - "community": 3, + "community": 4, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request" }, { @@ -4599,7 +4599,7 @@ "source_file": "models/models.py", "source_location": "L650", "id": "models_models_rationale_650", - "community": 3, + "community": 4, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version" }, { @@ -4608,7 +4608,7 @@ "source_file": "models/models.py", "source_location": "L693", "id": "models_models_rationale_693", - "community": 3, + "community": 4, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" }, { @@ -4617,7 +4617,7 @@ "source_file": "models/models.py", "source_location": "L714", "id": "models_models_rationale_714", - "community": 3, + "community": 4, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance" }, { @@ -4626,7 +4626,7 @@ "source_file": "models/models.py", "source_location": "L809", "id": "models_models_rationale_809", - "community": 3, + "community": 4, "norm_label": "oa\u5ba1\u6279\u5e94\u7528\u7248\u672c oa_app_version" }, { @@ -4635,7 +4635,7 @@ "source_file": "models/models.py", "source_location": "L833", "id": "models_models_rationale_833", - "community": 3, + "community": 4, "norm_label": "oa\u6536\u6b3e\u8d26\u6237 oa_receive_account" }, { @@ -4644,7 +4644,7 @@ "source_file": "models/models.py", "source_location": "L857", "id": "models_models_rationale_857", - "community": 3, + "community": 4, "norm_label": "oa\u53d1\u8d77\u5ba1\u6279\u8349\u7a3f oa_instance_draft(\u975e\u6a21\u677f\u8bbe\u8ba1\u8349\u7a3f)" }, { @@ -4653,7 +4653,7 @@ "source_file": "models/models.py", "source_location": "L942", "id": "models_models_rationale_942", - "community": 3, + "community": 4, "norm_label": "oa\u5b9e\u4f8b\u64cd\u4f5c\u4e8b\u4ef6 oa_instance_event" }, { @@ -4662,7 +4662,7 @@ "source_file": "models/models.py", "source_location": "L991", "id": "models_models_rationale_991", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol" }, { @@ -4671,7 +4671,7 @@ "source_file": "models/models.py", "source_location": "L1025", "id": "models_models_rationale_1025", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit" }, { @@ -4680,7 +4680,7 @@ "source_file": "models/models.py", "source_location": "L1046", "id": "models_models_rationale_1046", - "community": 3, + "community": 4, "norm_label": "\u5165\u5e93\u653e\u884c\u5ba1\u6838 biz_storage_release_review" }, { @@ -4689,7 +4689,7 @@ "source_file": "models/models.py", "source_location": "L1091", "id": "models_models_rationale_1091", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment" }, { @@ -4698,7 +4698,7 @@ "source_file": "models/models.py", "source_location": "L1117", "id": "models_models_rationale_1117", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail" }, { @@ -4707,7 +4707,7 @@ "source_file": "models/models.py", "source_location": "L1150", "id": "models_models_rationale_1150", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355\u5f00\u7968\u7533\u8bf7\u4e3b\u8868 biz_protocol_invoice_request" }, { @@ -4716,7 +4716,7 @@ "source_file": "models/models.py", "source_location": "L1180", "id": "models_models_rationale_1180", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355\u5f00\u7968\u7533\u8bf7\u660e\u7ec6 biz_protocol_invoice_request_item" }, { @@ -4725,7 +4725,7 @@ "source_file": "models/models.py", "source_location": "L1202", "id": "models_models_rationale_1202", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer" }, { @@ -4734,7 +4734,7 @@ "source_file": "models/models.py", "source_location": "L1242", "id": "models_models_rationale_1242", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info" }, { @@ -4743,7 +4743,7 @@ "source_file": "models/models.py", "source_location": "L1266", "id": "models_models_rationale_1266", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample" }, { @@ -4752,7 +4752,7 @@ "source_file": "models/models.py", "source_location": "L1299", "id": "models_models_rationale_1299", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport" }, { @@ -4761,7 +4761,7 @@ "source_file": "models/models.py", "source_location": "L1351", "id": "models_models_rationale_1351", - "community": 3, + "community": 4, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert" }, { @@ -4770,7 +4770,7 @@ "source_file": "models/models.py", "source_location": "L1372", "id": "models_models_rationale_1372", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item" }, { @@ -4779,7 +4779,7 @@ "source_file": "models/models.py", "source_location": "L1392", "id": "models_models_rationale_1392", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result" }, { @@ -4788,7 +4788,7 @@ "source_file": "models/models.py", "source_location": "L1414", "id": "models_models_rationale_1414", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u63a5\u6536 biz_sample_reception" }, { @@ -4797,7 +4797,7 @@ "source_file": "models/models.py", "source_location": "L1453", "id": "models_models_rationale_1453", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u90e8\u95e8\u6837\u672c\u63a5\u6536\u767b\u8bb0 biz_sample_production_reception" }, { @@ -4806,7 +4806,7 @@ "source_file": "models/models.py", "source_location": "L1512", "id": "models_models_rationale_1512", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u8d28\u68c0\u77ed\u4fe1\u901a\u77e5 biz_qc_sms_notification" }, { @@ -4815,7 +4815,7 @@ "source_file": "models/models.py", "source_location": "L1537", "id": "models_models_rationale_1537", - "community": 3, + "community": 4, "norm_label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification" }, { @@ -4824,7 +4824,7 @@ "source_file": "models/models.py", "source_location": "L1566", "id": "models_models_rationale_1566", - "community": 3, + "community": 4, "norm_label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company" }, { @@ -4833,7 +4833,7 @@ "source_file": "models/models.py", "source_location": "L1594", "id": "models_models_rationale_1594", - "community": 3, + "community": 4, "norm_label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item" }, { @@ -4842,7 +4842,7 @@ "source_file": "models/models.py", "source_location": "L1616", "id": "models_models_rationale_1616", - "community": 3, + "community": 4, "norm_label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item" }, { @@ -4851,7 +4851,7 @@ "source_file": "models/models.py", "source_location": "L1637", "id": "models_models_rationale_1637", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u68c0\u6d4b\u9879\u76ee\u6a21\u7248 biz_qc_inspection_item_template" }, { @@ -4860,7 +4860,7 @@ "source_file": "models/models.py", "source_location": "L1660", "id": "models_models_rationale_1660", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order" }, { @@ -4869,7 +4869,7 @@ "source_file": "models/models.py", "source_location": "L1711", "id": "models_models_rationale_1711", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u5de5\u5355\u68c0\u6d4b\u6279\u6b21 biz_qc_work_order_inspection_batch" }, { @@ -4878,7 +4878,7 @@ "source_file": "models/models.py", "source_location": "L1732", "id": "models_models_rationale_1732", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u68c0\u6d4b\u6279\u6b21\u8d1f\u8d23\u4eba biz_qc_batch_assignee" }, { @@ -4887,7 +4887,7 @@ "source_file": "models/models.py", "source_location": "L1751", "id": "models_models_rationale_1751", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item" }, { @@ -4896,7 +4896,7 @@ "source_file": "models/models.py", "source_location": "L1774", "id": "models_models_rationale_1774", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item" }, { @@ -4905,7 +4905,7 @@ "source_file": "models/models.py", "source_location": "L1834", "id": "models_models_rationale_1834", - "community": 3, + "community": 4, "norm_label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee" }, { @@ -4914,7 +4914,7 @@ "source_file": "models/models.py", "source_location": "L1881", "id": "models_models_rationale_1881", - "community": 3, + "community": 4, "norm_label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log" }, { @@ -4923,7 +4923,7 @@ "source_file": "models/models.py", "source_location": "L1906", "id": "models_models_rationale_1906", - "community": 3, + "community": 4, "norm_label": "\u6d01\u51c0\u5ba4\u7d2b\u5916\u7ebf\u6d88\u6bd2\u8bb0\u5f55 biz_clean_room_uv_disinfect_log" }, { @@ -4932,7 +4932,7 @@ "source_file": "models/models.py", "source_location": "L1929", "id": "models_models_rationale_1929", - "community": 3, + "community": 4, "norm_label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility" }, { @@ -4941,7 +4941,7 @@ "source_file": "models/models.py", "source_location": "L1951", "id": "models_models_rationale_1951", - "community": 3, + "community": 4, "norm_label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot" }, { @@ -4950,7 +4950,7 @@ "source_file": "models/models.py", "source_location": "L1974", "id": "models_models_rationale_1974", - "community": 3, + "community": 4, "norm_label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy" }, { @@ -4959,7 +4959,7 @@ "source_file": "models/models.py", "source_location": "L2000", "id": "models_models_rationale_2000", - "community": 3, + "community": 4, "norm_label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment" }, { @@ -4968,7 +4968,7 @@ "source_file": "models/models.py", "source_location": "L2028", "id": "models_models_rationale_2028", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type" }, { @@ -4977,7 +4977,7 @@ "source_file": "models/models.py", "source_location": "L2047", "id": "models_models_rationale_2047", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4ea7\u54c1\u7c7b\u578b biz_production_product_type(\u751f\u4ea7\u4e13\u7528,\u7ed3\u6784\u5bf9\u9f50 biz_cell_product_type)" }, { @@ -4986,7 +4986,7 @@ "source_file": "models/models.py", "source_location": "L2066", "id": "models_models_rationale_2066", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec" }, { @@ -4995,7 +4995,7 @@ "source_file": "models/models.py", "source_location": "L2085", "id": "models_models_rationale_2085", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price" }, { @@ -5004,7 +5004,7 @@ "source_file": "models/models.py", "source_location": "L2110", "id": "models_models_rationale_2110", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system" }, { @@ -5013,7 +5013,7 @@ "source_file": "models/models.py", "source_location": "L2130", "id": "models_models_rationale_2130", - "community": 3, + "community": 4, "norm_label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item" }, { @@ -5022,7 +5022,7 @@ "source_file": "models/models.py", "source_location": "L2181", "id": "models_models_rationale_2181", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement" }, { @@ -5031,7 +5031,7 @@ "source_file": "models/models.py", "source_location": "L2206", "id": "models_models_rationale_2206", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price" }, { @@ -5040,7 +5040,7 @@ "source_file": "models/models.py", "source_location": "L2231", "id": "models_models_rationale_2231", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice" }, { @@ -5049,7 +5049,7 @@ "source_file": "models/models.py", "source_location": "L2255", "id": "models_models_rationale_2255", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address" }, { @@ -5058,7 +5058,7 @@ "source_file": "models/models.py", "source_location": "L2276", "id": "models_models_rationale_2276", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account" }, { @@ -5067,7 +5067,7 @@ "source_file": "models/models.py", "source_location": "L2295", "id": "models_models_rationale_2295", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota" }, { @@ -5076,7 +5076,7 @@ "source_file": "models/models.py", "source_location": "L2321", "id": "models_models_rationale_2321", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order" }, { @@ -5085,7 +5085,7 @@ "source_file": "models/models.py", "source_location": "L2367", "id": "models_models_rationale_2367", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product" }, { @@ -5094,7 +5094,7 @@ "source_file": "models/models.py", "source_location": "L2396", "id": "models_models_rationale_2396", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn" }, { @@ -5103,7 +5103,7 @@ "source_file": "models/models.py", "source_location": "L2431", "id": "models_models_rationale_2431", - "community": 3, + "community": 4, "norm_label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution" }, { @@ -5112,7 +5112,7 @@ "source_file": "models/models.py", "source_location": "L2454", "id": "models_models_rationale_2454", - "community": 3, + "community": 4, "norm_label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice" }, { @@ -5121,7 +5121,7 @@ "source_file": "models/models.py", "source_location": "L2478", "id": "models_models_rationale_2478", - "community": 3, + "community": 4, "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project" }, { @@ -5130,7 +5130,7 @@ "source_file": "models/models.py", "source_location": "L2499", "id": "models_models_rationale_2499", - "community": 3, + "community": 4, "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package" }, { @@ -5139,7 +5139,7 @@ "source_file": "models/models.py", "source_location": "L2520", "id": "models_models_rationale_2520", - "community": 3, + "community": 4, "norm_label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item" }, { @@ -5148,7 +5148,7 @@ "source_file": "models/models.py", "source_location": "L2624", "id": "models_models_rationale_2624", - "community": 3, + "community": 4, "norm_label": "sop\u6587\u6863 biz_sop_document" }, { @@ -5157,7 +5157,7 @@ "source_file": "models/models.py", "source_location": "L2645", "id": "models_models_rationale_2645", - "community": 3, + "community": 4, "norm_label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category" }, { @@ -5166,7 +5166,7 @@ "source_file": "models/models.py", "source_location": "L2683", "id": "models_models_rationale_2683", - "community": 3, + "community": 4, "norm_label": "\u8017\u6750\u5305 biz_consumable_pack" }, { @@ -5175,7 +5175,7 @@ "source_file": "models/models.py", "source_location": "L2705", "id": "models_models_rationale_2705", - "community": 3, + "community": 4, "norm_label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item" }, { @@ -5184,7 +5184,7 @@ "source_file": "models/models.py", "source_location": "L2754", "id": "models_models_rationale_2754", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent" }, { @@ -5193,7 +5193,7 @@ "source_file": "models/models.py", "source_location": "L2778", "id": "models_models_rationale_2778", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8017\u6750 biz_process_consumable" }, { @@ -5202,7 +5202,7 @@ "source_file": "models/models.py", "source_location": "L2802", "id": "models_models_rationale_2802", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output" }, { @@ -5211,7 +5211,7 @@ "source_file": "models/models.py", "source_location": "L2841", "id": "models_models_rationale_2841", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf biz_process_route" }, { @@ -5220,7 +5220,7 @@ "source_file": "models/models.py", "source_location": "L2865", "id": "models_models_rationale_2865", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step" }, { @@ -5229,7 +5229,7 @@ "source_file": "models/models.py", "source_location": "L2894", "id": "models_models_rationale_2894", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent" }, { @@ -5238,7 +5238,7 @@ "source_file": "models/models.py", "source_location": "L2918", "id": "models_models_rationale_2918", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable" }, { @@ -5247,7 +5247,7 @@ "source_file": "models/models.py", "source_location": "L2942", "id": "models_models_rationale_2942", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output" }, { @@ -5256,7 +5256,7 @@ "source_file": "models/models.py", "source_location": "L2963", "id": "models_models_rationale_2963", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection" }, { @@ -5265,7 +5265,7 @@ "source_file": "models/models.py", "source_location": "L2983", "id": "models_models_rationale_2983", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u96c6\u5408 biz_production_task_set" }, { @@ -5274,7 +5274,7 @@ "source_file": "models/models.py", "source_location": "L3002", "id": "models_models_rationale_3002", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u96c6\u5408\u6761\u76ee biz_production_task_set_item" }, { @@ -5283,7 +5283,7 @@ "source_file": "models/models.py", "source_location": "L3029", "id": "models_models_rationale_3029", - "community": 3, + "community": 4, "norm_label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product" }, { @@ -5292,7 +5292,7 @@ "source_file": "models/models.py", "source_location": "L3064", "id": "models_models_rationale_3064", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order" }, { @@ -5301,7 +5301,7 @@ "source_file": "models/models.py", "source_location": "L3094", "id": "models_models_rationale_3094", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task" }, { @@ -5310,7 +5310,7 @@ "source_file": "models/models.py", "source_location": "L3126", "id": "models_models_rationale_3126", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u8f6c\u53d1\u8bb0\u5f55 biz_production_task_handover" }, { @@ -5319,7 +5319,7 @@ "source_file": "models/models.py", "source_location": "L3148", "id": "models_models_rationale_3148", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input" }, { @@ -5328,7 +5328,7 @@ "source_file": "models/models.py", "source_location": "L3170", "id": "models_models_rationale_3170", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step" }, { @@ -5337,7 +5337,7 @@ "source_file": "models/models.py", "source_location": "L3204", "id": "models_models_rationale_3204", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8d1f\u8d23\u4eba biz_production_task_step_assignee" }, { @@ -5346,7 +5346,7 @@ "source_file": "models/models.py", "source_location": "L3223", "id": "models_models_rationale_3223", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent" }, { @@ -5355,7 +5355,7 @@ "source_file": "models/models.py", "source_location": "L3249", "id": "models_models_rationale_3249", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable" }, { @@ -5364,7 +5364,7 @@ "source_file": "models/models.py", "source_location": "L3275", "id": "models_models_rationale_3275", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u914d\u7f6e\u8bd5\u5242 biz_production_task_step_configured_reagent" }, { @@ -5373,7 +5373,7 @@ "source_file": "models/models.py", "source_location": "L3300", "id": "models_models_rationale_3300", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output" }, { @@ -5382,7 +5382,7 @@ "source_file": "models/models.py", "source_location": "L3321", "id": "models_models_rationale_3321", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection" }, { @@ -5391,7 +5391,7 @@ "source_file": "models/models.py", "source_location": "L3342", "id": "models_models_rationale_3342", - "community": 3, + "community": 4, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output" }, { @@ -5400,7 +5400,7 @@ "source_file": "models/models.py", "source_location": "L3367", "id": "models_models_rationale_3367", - "community": 3, + "community": 4, "norm_label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo" }, { @@ -5409,7 +5409,7 @@ "source_file": "models/models.py", "source_location": "L3397", "id": "models_models_rationale_3397", - "community": 3, + "community": 4, "norm_label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company" }, { @@ -5418,7 +5418,7 @@ "source_file": "models/models.py", "source_location": "L3420", "id": "models_models_rationale_3420", - "community": 3, + "community": 4, "norm_label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice" }, { @@ -5427,7 +5427,7 @@ "source_file": "models/models.py", "source_location": "L3444", "id": "models_models_rationale_3444", - "community": 3, + "community": 4, "norm_label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price" }, { @@ -5436,7 +5436,7 @@ "source_file": "models/models.py", "source_location": "L3465", "id": "models_models_rationale_3465", - "community": 3, + "community": 4, "norm_label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log" }, { @@ -5445,7 +5445,7 @@ "source_file": "models/models.py", "source_location": "L3495", "id": "models_models_rationale_3495", - "community": 3, + "community": 4, "norm_label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log" }, { @@ -5454,7 +5454,7 @@ "source_file": "models/models.py", "source_location": "L3525", "id": "models_models_rationale_3525", - "community": 3, + "community": 4, "norm_label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application" }, { @@ -5463,7 +5463,7 @@ "source_file": "models/models.py", "source_location": "L3555", "id": "models_models_rationale_3555", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient" }, { @@ -5472,7 +5472,7 @@ "source_file": "models/models.py", "source_location": "L3584", "id": "models_models_rationale_3584", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan" }, { @@ -5481,7 +5481,7 @@ "source_file": "models/models.py", "source_location": "L3609", "id": "models_models_rationale_3609", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule" }, { @@ -5490,7 +5490,7 @@ "source_file": "models/models.py", "source_location": "L3638", "id": "models_models_rationale_3638", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product" }, { @@ -5499,7 +5499,7 @@ "source_file": "models/models.py", "source_location": "L3665", "id": "models_models_rationale_3665", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup" }, { @@ -5508,7 +5508,7 @@ "source_file": "models/models.py", "source_location": "L3694", "id": "models_models_rationale_3694", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item" }, { @@ -5517,7 +5517,7 @@ "source_file": "models/models.py", "source_location": "L3714", "id": "models_models_rationale_3714", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item" }, { @@ -5526,7 +5526,7 @@ "source_file": "models/models.py", "source_location": "L3734", "id": "models_models_rationale_3734", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery" }, { @@ -5535,7 +5535,7 @@ "source_file": "models/models.py", "source_location": "L3753", "id": "models_models_rationale_3753", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material" }, { @@ -5544,7 +5544,7 @@ "source_file": "models/models.py", "source_location": "L3774", "id": "models_models_rationale_3774", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method" }, { @@ -5553,7 +5553,7 @@ "source_file": "models/models.py", "source_location": "L3803", "id": "models_models_rationale_3803", - "community": 3, + "community": 4, "norm_label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm" }, { @@ -5562,7 +5562,7 @@ "source_file": "models/models.py", "source_location": "L3824", "id": "models_models_rationale_3824", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material" }, { @@ -5571,7 +5571,7 @@ "source_file": "models/models.py", "source_location": "L3843", "id": "models_models_rationale_3843", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell" }, { @@ -5580,7 +5580,7 @@ "source_file": "models/models.py", "source_location": "L3871", "id": "models_models_rationale_3871", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c-\u5176\u4ed6\u7eb8\u8d28\u6750\u6599(\u53f0\u8d26) biz_outbound_release_paper" }, { @@ -5589,7 +5589,7 @@ "source_file": "models/models.py", "source_location": "L3893", "id": "models_models_rationale_3893", - "community": 3, + "community": 4, "norm_label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover" }, { @@ -5598,7 +5598,7 @@ "source_file": "models/models.py", "source_location": "L3918", "id": "models_models_rationale_3918", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c-\u8d28\u68c0\u7269\u6599(\u53f0\u8d26) biz_outbound_release_qc_material" }, { @@ -5607,7 +5607,7 @@ "source_file": "models/models.py", "source_location": "L3943", "id": "models_models_rationale_3943", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review" }, { @@ -5616,7 +5616,7 @@ "source_file": "models/models.py", "source_location": "L3969", "id": "models_models_rationale_3969", - "community": 3, + "community": 4, "norm_label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item" }, { @@ -5625,7 +5625,7 @@ "source_file": "models/models.py", "source_location": "L3989", "id": "models_models_rationale_3989", - "community": 3, + "community": 4, "norm_label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record" }, { @@ -5697,7 +5697,7 @@ "source_file": "models/cn_holiday.py", "source_location": "L1", "id": "models_cn_holiday_py", - "community": 3, + "community": 4, "norm_label": "cn_holiday.py" }, { @@ -5706,7 +5706,7 @@ "source_file": "models/cn_holiday.py", "source_location": "L9", "id": "models_cn_holiday_syscnholidayday", - "community": 3, + "community": 4, "norm_label": "syscnholidayday" }, { @@ -5715,7 +5715,7 @@ "source_file": "models/cn_holiday.py", "source_location": "L10", "id": "models_cn_holiday_rationale_10", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u56fd\u8282\u5047\u65e5\u65e5\u5386\u7f13\u5b58 sys_cn_holiday_day" }, { @@ -5733,7 +5733,7 @@ "source_file": "models/research_donation.py", "source_location": "L1", "id": "models_research_donation_py", - "community": 4, + "community": 5, "norm_label": "research_donation.py" }, { @@ -5742,7 +5742,7 @@ "source_file": "models/research_donation.py", "source_location": "L9", "id": "models_research_donation_bizresearchdonation", - "community": 4, + "community": 5, "norm_label": "bizresearchdonation" }, { @@ -5751,7 +5751,7 @@ "source_file": "models/research_donation.py", "source_location": "L46", "id": "models_research_donation_bizresearchdonationaudit", - "community": 4, + "community": 5, "norm_label": "bizresearchdonationaudit" }, { @@ -5760,7 +5760,7 @@ "source_file": "models/research_donation.py", "source_location": "L67", "id": "models_research_donation_bizresearchdonationparty", - "community": 4, + "community": 5, "norm_label": "bizresearchdonationparty" }, { @@ -5769,7 +5769,7 @@ "source_file": "models/research_donation.py", "source_location": "L107", "id": "models_research_donation_bizresearchdonationcollection", - "community": 4, + "community": 5, "norm_label": "bizresearchdonationcollection" }, { @@ -5778,7 +5778,7 @@ "source_file": "models/research_donation.py", "source_location": "L131", "id": "models_research_donation_bizresearchdonationsample", - "community": 4, + "community": 5, "norm_label": "bizresearchdonationsample" }, { @@ -5787,7 +5787,7 @@ "source_file": "models/research_donation.py", "source_location": "L162", "id": "models_research_donation_bizresearchdonationsampletransport", - "community": 4, + "community": 5, "norm_label": "bizresearchdonationsampletransport" }, { @@ -5796,7 +5796,7 @@ "source_file": "models/research_donation.py", "source_location": "L190", "id": "models_research_donation_bizprotocoldonationconvert", - "community": 4, + "community": 5, "norm_label": "bizprotocoldonationconvert" }, { @@ -5805,7 +5805,7 @@ "source_file": "models/research_donation.py", "source_location": "L10", "id": "models_research_donation_rationale_10", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation" }, { @@ -5814,7 +5814,7 @@ "source_file": "models/research_donation.py", "source_location": "L47", "id": "models_research_donation_rationale_47", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit" }, { @@ -5823,7 +5823,7 @@ "source_file": "models/research_donation.py", "source_location": "L68", "id": "models_research_donation_rationale_68", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party" }, { @@ -5832,7 +5832,7 @@ "source_file": "models/research_donation.py", "source_location": "L108", "id": "models_research_donation_rationale_108", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection" }, { @@ -5841,7 +5841,7 @@ "source_file": "models/research_donation.py", "source_location": "L132", "id": "models_research_donation_rationale_132", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample(\u65e0\u91d1\u989d\u5b57\u6bb5)" }, { @@ -5850,7 +5850,7 @@ "source_file": "models/research_donation.py", "source_location": "L163", "id": "models_research_donation_rationale_163", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport" }, { @@ -5859,7 +5859,7 @@ "source_file": "models/research_donation.py", "source_location": "L191", "id": "models_research_donation_rationale_191", - "community": 4, + "community": 5, "norm_label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert" }, { @@ -5868,7 +5868,7 @@ "source_file": "models/qc_material.py", "source_location": "L1", "id": "models_qc_material_py", - "community": 3, + "community": 4, "norm_label": "qc_material.py" }, { @@ -5877,7 +5877,7 @@ "source_file": "models/qc_material.py", "source_location": "L8", "id": "models_qc_material_bizqcmaterial", - "community": 3, + "community": 4, "norm_label": "bizqcmaterial" }, { @@ -5886,7 +5886,7 @@ "source_file": "models/qc_material.py", "source_location": "L30", "id": "models_qc_material_bizqcmaterialmonthtemplate", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialmonthtemplate" }, { @@ -5895,7 +5895,7 @@ "source_file": "models/qc_material.py", "source_location": "L57", "id": "models_qc_material_bizqcmaterialstockbatch", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialstockbatch" }, { @@ -5904,7 +5904,7 @@ "source_file": "models/qc_material.py", "source_location": "L88", "id": "models_qc_material_bizqcmaterialusage", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialusage" }, { @@ -5913,7 +5913,7 @@ "source_file": "models/qc_material.py", "source_location": "L133", "id": "models_qc_material_bizqcmaterialstockcheck", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialstockcheck" }, { @@ -5922,7 +5922,7 @@ "source_file": "models/qc_material.py", "source_location": "L152", "id": "models_qc_material_bizqcmaterialstockcheckbatchline", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialstockcheckbatchline" }, { @@ -5931,7 +5931,7 @@ "source_file": "models/qc_material.py", "source_location": "L183", "id": "models_qc_material_bizqcmaterialstockcheckunusedline", - "community": 3, + "community": 4, "norm_label": "bizqcmaterialstockcheckunusedline" }, { @@ -5940,7 +5940,7 @@ "source_file": "models/base.py", "source_location": "L1", "id": "models_base_py", - "community": 26, + "community": 27, "norm_label": "base.py" }, { @@ -5949,7 +5949,7 @@ "source_file": "models/base.py", "source_location": "L10", "id": "models_base_basemodel", - "community": 26, + "community": 27, "norm_label": "basemodel" }, { @@ -5958,7 +5958,7 @@ "source_file": "models/base.py", "source_location": "L15", "id": "models_base_tablename", - "community": 26, + "community": 27, "norm_label": "__tablename__()" }, { @@ -5967,7 +5967,7 @@ "source_file": "models/base.py", "source_location": "L29", "id": "models_base_basemodel_to_dict", - "community": 26, + "community": 27, "norm_label": ".to_dict()" }, { @@ -5976,7 +5976,7 @@ "source_file": "models/base.py", "source_location": "L44", "id": "models_base_softdeletemodel", - "community": 26, + "community": 27, "norm_label": "softdeletemodel" }, { @@ -5985,7 +5985,7 @@ "source_file": "models/base.py", "source_location": "L51", "id": "models_base_get_active", - "community": 26, + "community": 27, "norm_label": "get_active()" }, { @@ -5994,7 +5994,7 @@ "source_file": "models/base.py", "source_location": "L55", "id": "models_base_softdeletemodel_soft_delete", - "community": 26, + "community": 27, "norm_label": ".soft_delete()" }, { @@ -6003,7 +6003,7 @@ "source_file": "models/base.py", "source_location": "L60", "id": "models_base_softdeletemodel_restore", - "community": 26, + "community": 27, "norm_label": ".restore()" }, { @@ -6012,7 +6012,7 @@ "source_file": "models/clinical_payment.py", "source_location": "L1", "id": "models_clinical_payment_py", - "community": 3, + "community": 4, "norm_label": "clinical_payment.py" }, { @@ -6021,7 +6021,7 @@ "source_file": "models/clinical_payment.py", "source_location": "L7", "id": "models_clinical_payment_bizpilotpayment", - "community": 3, + "community": 4, "norm_label": "bizpilotpayment" }, { @@ -6030,7 +6030,7 @@ "source_file": "models/clinical_payment.py", "source_location": "L8", "id": "models_clinical_payment_rationale_8", - "community": 3, + "community": 4, "norm_label": "\u4e34\u5e8a\u5e94\u7528\u7f34\u8d39\u8bb0\u5f55 biz_pilot_payment" }, { @@ -6120,7 +6120,7 @@ "source_file": "schemas/process_route.py", "source_location": "L1", "id": "schemas_process_route_py", - "community": 2, + "community": 12, "norm_label": "process_route.py" }, { @@ -6129,7 +6129,7 @@ "source_file": "schemas/process_route.py", "source_location": "L7", "id": "schemas_process_route_processroutecreatebody", - "community": 2, + "community": 12, "norm_label": "processroutecreatebody" }, { @@ -6138,7 +6138,7 @@ "source_file": "schemas/process_route.py", "source_location": "L16", "id": "schemas_process_route_processrouteupdatebody", - "community": 2, + "community": 12, "norm_label": "processrouteupdatebody" }, { @@ -6147,7 +6147,7 @@ "source_file": "schemas/process_route.py", "source_location": "L26", "id": "schemas_process_route_setcurrentbody", - "community": 2, + "community": 12, "norm_label": "setcurrentbody" }, { @@ -6156,7 +6156,7 @@ "source_file": "schemas/process_route.py", "source_location": "L32", "id": "schemas_process_route_stepaddbody", - "community": 2, + "community": 12, "norm_label": "stepaddbody" }, { @@ -6165,7 +6165,7 @@ "source_file": "schemas/process_route.py", "source_location": "L39", "id": "schemas_process_route_stepcopybody", - "community": 2, + "community": 12, "norm_label": "stepcopybody" }, { @@ -6174,7 +6174,7 @@ "source_file": "schemas/process_route.py", "source_location": "L44", "id": "schemas_process_route_stepupdatebody", - "community": 2, + "community": 12, "norm_label": "stepupdatebody" }, { @@ -6183,7 +6183,7 @@ "source_file": "schemas/process_route.py", "source_location": "L57", "id": "schemas_process_route_stepreorderbody", - "community": 2, + "community": 12, "norm_label": "stepreorderbody" }, { @@ -6228,7 +6228,7 @@ "source_file": "schemas/process_route.py", "source_location": "L106", "id": "schemas_process_route_stepreagentupdatebody", - "community": 2, + "community": 12, "norm_label": "stepreagentupdatebody" }, { @@ -6237,7 +6237,7 @@ "source_file": "schemas/process_route.py", "source_location": "L112", "id": "schemas_process_route_stepconsumableupdatebody", - "community": 2, + "community": 12, "norm_label": "stepconsumableupdatebody" }, { @@ -6246,7 +6246,7 @@ "source_file": "schemas/process_route.py", "source_location": "L118", "id": "schemas_process_route_stepoutputupdatebody", - "community": 2, + "community": 12, "norm_label": "stepoutputupdatebody" }, { @@ -6255,7 +6255,7 @@ "source_file": "schemas/process_route.py", "source_location": "L124", "id": "schemas_process_route_stepdatacollectionupdatebody", - "community": 2, + "community": 12, "norm_label": "stepdatacollectionupdatebody" }, { @@ -6264,7 +6264,7 @@ "source_file": "schemas/process_route.py", "source_location": "L1", "id": "schemas_process_route_rationale_1", - "community": 2, + "community": 12, "norm_label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 pydantic schemas" }, { @@ -6957,7 +6957,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L1", "id": "schemas_production_work_order_py", - "community": 2, + "community": 12, "norm_label": "production_work_order.py" }, { @@ -6975,7 +6975,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L10", "id": "schemas_production_work_order_productionworkorderlistquery", - "community": 2, + "community": 12, "norm_label": "productionworkorderlistquery" }, { @@ -6984,7 +6984,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L30", "id": "schemas_production_work_order_productionworkordercomplete", - "community": 2, + "community": 12, "norm_label": "productionworkordercomplete" }, { @@ -6993,7 +6993,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L34", "id": "schemas_production_work_order_productionworkorderupdate", - "community": 2, + "community": 12, "norm_label": "productionworkorderupdate" }, { @@ -7002,7 +7002,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L40", "id": "schemas_production_work_order_productionworkordercreate", - "community": 2, + "community": 12, "norm_label": "productionworkordercreate" }, { @@ -7011,7 +7011,7 @@ "source_file": "schemas/production_work_order.py", "source_location": "L50", "id": "schemas_production_work_order_productionworkorderconfigurebody", - "community": 2, + "community": 12, "norm_label": "productionworkorderconfigurebody" }, { @@ -7506,7 +7506,7 @@ "source_file": "schemas/production_task.py", "source_location": "L1", "id": "schemas_production_task_py", - "community": 2, + "community": 12, "norm_label": "production_task.py" }, { @@ -7515,7 +7515,7 @@ "source_file": "schemas/production_task.py", "source_location": "L6", "id": "schemas_production_task_productiontaskcreate", - "community": 2, + "community": 12, "norm_label": "productiontaskcreate" }, { @@ -7524,7 +7524,7 @@ "source_file": "schemas/production_task.py", "source_location": "L17", "id": "schemas_production_task_productiontaskforwardbody", - "community": 2, + "community": 12, "norm_label": "productiontaskforwardbody" }, { @@ -7533,7 +7533,7 @@ "source_file": "schemas/production_task.py", "source_location": "L23", "id": "schemas_production_task_productiontaskassigneeupdate", - "community": 2, + "community": 12, "norm_label": "productiontaskassigneeupdate" }, { @@ -7551,7 +7551,7 @@ "source_file": "schemas/production_task.py", "source_location": "L38", "id": "schemas_production_task_productiontasklistbyworkordersbody", - "community": 2, + "community": 12, "norm_label": "productiontasklistbyworkordersbody" }, { @@ -7560,7 +7560,7 @@ "source_file": "schemas/production_task.py", "source_location": "L48", "id": "schemas_production_task_productiontaskupdate", - "community": 2, + "community": 12, "norm_label": "productiontaskupdate" }, { @@ -7569,7 +7569,7 @@ "source_file": "schemas/production_task.py", "source_location": "L57", "id": "schemas_production_task_productiontaskstatusupdate", - "community": 2, + "community": 12, "norm_label": "productiontaskstatusupdate" }, { @@ -7578,7 +7578,7 @@ "source_file": "schemas/production_task.py", "source_location": "L64", "id": "schemas_production_task_taskstepadd", - "community": 2, + "community": 12, "norm_label": "taskstepadd" }, { @@ -7587,7 +7587,7 @@ "source_file": "schemas/production_task.py", "source_location": "L77", "id": "schemas_production_task_taskstepupdate", - "community": 2, + "community": 12, "norm_label": "taskstepupdate" }, { @@ -7596,7 +7596,7 @@ "source_file": "schemas/production_task.py", "source_location": "L89", "id": "schemas_production_task_taskstepmaterialitem", - "community": 2, + "community": 12, "norm_label": "taskstepmaterialitem" }, { @@ -7605,7 +7605,7 @@ "source_file": "schemas/production_task.py", "source_location": "L104", "id": "schemas_production_task_taskstepoutputitem", - "community": 2, + "community": 12, "norm_label": "taskstepoutputitem" }, { @@ -7614,7 +7614,7 @@ "source_file": "schemas/production_task.py", "source_location": "L111", "id": "schemas_production_task_taskstepdatacollectionitem", - "community": 2, + "community": 12, "norm_label": "taskstepdatacollectionitem" }, { @@ -7623,7 +7623,7 @@ "source_file": "schemas/production_task.py", "source_location": "L118", "id": "schemas_production_task_taskinputitem", - "community": 2, + "community": 12, "norm_label": "taskinputitem" }, { @@ -7632,7 +7632,7 @@ "source_file": "schemas/production_task.py", "source_location": "L127", "id": "schemas_production_task_taskoutputitem", - "community": 2, + "community": 12, "norm_label": "taskoutputitem" }, { @@ -7641,7 +7641,7 @@ "source_file": "schemas/production_task.py", "source_location": "L156", "id": "schemas_production_task_taskstepreorderbody", - "community": 2, + "community": 12, "norm_label": "taskstepreorderbody" }, { @@ -7659,7 +7659,7 @@ "source_file": "schemas/production_task.py", "source_location": "L169", "id": "schemas_production_task_productiontaskstepdispatchbody", - "community": 2, + "community": 12, "norm_label": "productiontaskstepdispatchbody" }, { @@ -7668,7 +7668,7 @@ "source_file": "schemas/production_task.py", "source_location": "L174", "id": "schemas_production_task_spawntemporaryworkorderbody", - "community": 2, + "community": 12, "norm_label": "spawntemporaryworkorderbody" }, { @@ -7677,7 +7677,7 @@ "source_file": "schemas/production_task.py", "source_location": "L39", "id": "schemas_production_task_rationale_39", - "community": 2, + "community": 12, "norm_label": "\u6309\u591a\u4e2a\u5de5\u5355 id \u6279\u91cf\u67e5\u8be2\u751f\u4ea7\u4efb\u52a1(post body,\u907f\u514d get url \u8fc7\u957f)" }, { @@ -8460,7 +8460,7 @@ "source_file": "schemas/cell_product.py", "source_location": "L53", "id": "schemas_cell_product_cellproductcreate", - "community": 2, + "community": 12, "norm_label": "cellproductcreate" }, { @@ -8496,7 +8496,7 @@ "source_file": "schemas/cell_product.py", "source_location": "L99", "id": "schemas_cell_product_cellproductupdate", - "community": 2, + "community": 12, "norm_label": "cellproductupdate" }, { @@ -8883,7 +8883,7 @@ "source_file": "schemas/qc_work_order.py", "source_location": "L92", "id": "schemas_qc_work_order_productionqcworkordercreatebody", - "community": 2, + "community": 12, "norm_label": "productionqcworkordercreatebody" }, { @@ -8910,7 +8910,7 @@ "source_file": "schemas/production_task_set.py", "source_location": "L1", "id": "schemas_production_task_set_py", - "community": 2, + "community": 12, "norm_label": "production_task_set.py" }, { @@ -8928,7 +8928,7 @@ "source_file": "schemas/production_task_set.py", "source_location": "L14", "id": "schemas_production_task_set_productiontasksetcreatebody", - "community": 2, + "community": 12, "norm_label": "productiontasksetcreatebody" }, { @@ -8937,7 +8937,7 @@ "source_file": "schemas/production_task_set.py", "source_location": "L22", "id": "schemas_production_task_set_productiontasksetupdatebody", - "community": 2, + "community": 12, "norm_label": "productiontasksetupdatebody" }, { @@ -8946,7 +8946,7 @@ "source_file": "schemas/production_task_set.py", "source_location": "L30", "id": "schemas_production_task_set_productiontasksetfromworkorderbody", - "community": 2, + "community": 12, "norm_label": "productiontasksetfromworkorderbody" }, { @@ -8955,7 +8955,7 @@ "source_file": "schemas/production_task_set.py", "source_location": "L38", "id": "schemas_production_task_set_productiontasksfromsetbody", - "community": 2, + "community": 12, "norm_label": "productiontasksfromsetbody" }, { @@ -9018,7 +9018,7 @@ "source_file": "schemas/product.py", "source_location": "L1", "id": "schemas_product_py", - "community": 20, + "community": 2, "norm_label": "product.py" }, { @@ -9027,7 +9027,7 @@ "source_file": "schemas/product.py", "source_location": "L7", "id": "schemas_product_productunitbase", - "community": 20, + "community": 2, "norm_label": "productunitbase" }, { @@ -9036,7 +9036,7 @@ "source_file": "schemas/product.py", "source_location": "L13", "id": "schemas_product_productunitcreate", - "community": 20, + "community": 2, "norm_label": "productunitcreate" }, { @@ -9045,7 +9045,7 @@ "source_file": "schemas/product.py", "source_location": "L18", "id": "schemas_product_productunitresponse", - "community": 20, + "community": 2, "norm_label": "productunitresponse" }, { @@ -9054,7 +9054,7 @@ "source_file": "schemas/product.py", "source_location": "L24", "id": "schemas_product_config", - "community": 20, + "community": 2, "norm_label": "config" }, { @@ -9063,7 +9063,7 @@ "source_file": "schemas/product.py", "source_location": "L28", "id": "schemas_product_productcategorybase", - "community": 20, + "community": 2, "norm_label": "productcategorybase" }, { @@ -9072,7 +9072,7 @@ "source_file": "schemas/product.py", "source_location": "L35", "id": "schemas_product_productcategorycreate", - "community": 20, + "community": 2, "norm_label": "productcategorycreate" }, { @@ -9081,7 +9081,7 @@ "source_file": "schemas/product.py", "source_location": "L40", "id": "schemas_product_productcategoryresponse", - "community": 20, + "community": 2, "norm_label": "productcategoryresponse" }, { @@ -9090,7 +9090,7 @@ "source_file": "schemas/product.py", "source_location": "L50", "id": "schemas_product_productbase", - "community": 20, + "community": 2, "norm_label": "productbase" }, { @@ -9099,7 +9099,7 @@ "source_file": "schemas/product.py", "source_location": "L59", "id": "schemas_product_productcreate", - "community": 20, + "community": 2, "norm_label": "productcreate" }, { @@ -9108,7 +9108,7 @@ "source_file": "schemas/product.py", "source_location": "L64", "id": "schemas_product_productupdate", - "community": 20, + "community": 2, "norm_label": "productupdate" }, { @@ -9117,7 +9117,7 @@ "source_file": "schemas/product.py", "source_location": "L74", "id": "schemas_product_productresponse", - "community": 20, + "community": 2, "norm_label": "productresponse" }, { @@ -9126,7 +9126,7 @@ "source_file": "schemas/product.py", "source_location": "L1", "id": "schemas_product_rationale_1", - "community": 20, + "community": 2, "norm_label": "pydantic schemas - \u5546\u54c1\u7ba1\u7406" }, { @@ -9549,7 +9549,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1", "id": "crud_storage_release_review_py", - "community": 5, + "community": 7, "norm_label": "storage_release_review.py" }, { @@ -9558,7 +9558,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L54", "id": "crud_storage_release_review_fmt_dt", - "community": 5, + "community": 7, "norm_label": "_fmt_dt()" }, { @@ -9567,7 +9567,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L58", "id": "crud_storage_release_review_total_pages", - "community": 5, + "community": 7, "norm_label": "total_pages()" }, { @@ -9576,7 +9576,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L64", "id": "crud_storage_release_review_row_to_dict", - "community": 5, + "community": 7, "norm_label": "_row_to_dict()" }, { @@ -9585,7 +9585,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L106", "id": "crud_storage_release_review_create_review_from_reception", - "community": 1, + "community": 5, "norm_label": "create_review_from_reception()" }, { @@ -9594,7 +9594,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L144", "id": "crud_storage_release_review_normalize_review_phase", - "community": 5, + "community": 7, "norm_label": "normalize_review_phase()" }, { @@ -9603,7 +9603,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L152", "id": "crud_storage_release_review_conclusion_blank", - "community": 5, + "community": 7, "norm_label": "conclusion_blank()" }, { @@ -9612,7 +9612,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L156", "id": "crud_storage_release_review_aggregate_review_conclusion", - "community": 5, + "community": 7, "norm_label": "aggregate_review_conclusion()" }, { @@ -9621,7 +9621,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L168", "id": "crud_storage_release_review_storage_transition", - "community": 5, + "community": 7, "norm_label": "storage_transition()" }, { @@ -9630,7 +9630,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L181", "id": "crud_storage_release_review_normalize_review_side", - "community": 5, + "community": 7, "norm_label": "normalize_review_side()" }, { @@ -9639,7 +9639,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L188", "id": "crud_storage_release_review_review_side_required_menu", - "community": 5, + "community": 0, "norm_label": "review_side_required_menu()" }, { @@ -9648,7 +9648,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L196", "id": "crud_storage_release_review_matches_dual_review_phase", - "community": 5, + "community": 7, "norm_label": "matches_dual_review_phase()" }, { @@ -9657,7 +9657,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L217", "id": "crud_storage_release_review_should_copy_legacy_to_qc", - "community": 5, + "community": 7, "norm_label": "should_copy_legacy_to_qc()" }, { @@ -9666,7 +9666,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L226", "id": "crud_storage_release_review_normalize_qc_work_order_completed", - "community": 5, + "community": 7, "norm_label": "normalize_qc_work_order_completed()" }, { @@ -9675,7 +9675,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L240", "id": "crud_storage_release_review_normalize_ready_for_review_only", - "community": 5, + "community": 7, "norm_label": "normalize_ready_for_review_only()" }, { @@ -9684,7 +9684,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L252", "id": "crud_storage_release_review_is_inactive_protocol_status_for_hide", - "community": 5, + "community": 7, "norm_label": "is_inactive_protocol_status_for_hide()" }, { @@ -9693,7 +9693,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L258", "id": "crud_storage_release_review_inbound_work_orders_all_void", - "community": 5, + "community": 7, "norm_label": "inbound_work_orders_all_void()" }, { @@ -9702,7 +9702,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L266", "id": "crud_storage_release_review_qc_work_order_exists_for_review_sample", - "community": 5, + "community": 7, "norm_label": "_qc_work_order_exists_for_review_sample()" }, { @@ -9711,7 +9711,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L289", "id": "crud_storage_release_review_production_work_order_unfinished_exists_for_review_sample", - "community": 5, + "community": 7, "norm_label": "_production_work_order_unfinished_exists_for_review_sample()" }, { @@ -9720,7 +9720,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L310", "id": "crud_storage_release_review_inactive_protocol_exists_for_review", - "community": 5, + "community": 7, "norm_label": "_inactive_protocol_exists_for_review()" }, { @@ -9729,7 +9729,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L351", "id": "crud_storage_release_review_inbound_qc_all_void_for_review_sample", - "community": 5, + "community": 7, "norm_label": "_inbound_qc_all_void_for_review_sample()" }, { @@ -9738,7 +9738,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L380", "id": "crud_storage_release_review_inbound_production_all_void_for_review_sample", - "community": 5, + "community": 7, "norm_label": "_inbound_production_all_void_for_review_sample()" }, { @@ -9747,7 +9747,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L411", "id": "crud_storage_release_review_list_reviews", - "community": 5, + "community": 7, "norm_label": "list_reviews()" }, { @@ -9756,7 +9756,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L539", "id": "crud_storage_release_review_enrich_review_list_items", - "community": 5, + "community": 7, "norm_label": "_enrich_review_list_items()" }, { @@ -9765,7 +9765,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L632", "id": "crud_storage_release_review_get_user_name", - "community": 5, + "community": 7, "norm_label": "_get_user_name()" }, { @@ -9774,7 +9774,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L637", "id": "crud_storage_release_review_get_review_detail", - "community": 5, + "community": 7, "norm_label": "get_review_detail()" }, { @@ -9783,7 +9783,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L701", "id": "crud_storage_release_review_build_cell_storage_protocol_info", - "community": 5, + "community": 7, "norm_label": "_build_cell_storage_protocol_info()" }, { @@ -9792,7 +9792,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L759", "id": "crud_storage_release_review_build_research_donation_protocol_info", - "community": 5, + "community": 7, "norm_label": "_build_research_donation_protocol_info()" }, { @@ -9801,7 +9801,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L817", "id": "crud_storage_release_review_build_cell_storage_transport_info", - "community": 5, + "community": 7, "norm_label": "_build_cell_storage_transport_info()" }, { @@ -9810,7 +9810,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L851", "id": "crud_storage_release_review_build_research_donation_transport_info", - "community": 5, + "community": 7, "norm_label": "_build_research_donation_transport_info()" }, { @@ -9819,7 +9819,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L885", "id": "crud_storage_release_review_build_reception_info", - "community": 5, + "community": 7, "norm_label": "_build_reception_info()" }, { @@ -9828,7 +9828,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L908", "id": "crud_storage_release_review_build_gate_qc_info", - "community": 5, + "community": 7, "norm_label": "_build_gate_qc_info()" }, { @@ -9837,7 +9837,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L928", "id": "crud_storage_release_review_build_process_qc_info_list", - "community": 5, + "community": 7, "norm_label": "_build_process_qc_info_list()" }, { @@ -9846,7 +9846,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L939", "id": "crud_storage_release_review_build_production_info", - "community": 5, + "community": 7, "norm_label": "_build_production_info()" }, { @@ -9855,7 +9855,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L957", "id": "crud_storage_release_review_submit_review", - "community": 5, + "community": 7, "norm_label": "submit_review()" }, { @@ -9864,7 +9864,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1026", "id": "crud_storage_release_review_batch_submit_review", - "community": 5, + "community": 7, "norm_label": "batch_submit_review()" }, { @@ -9873,7 +9873,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1057", "id": "crud_storage_release_review_store_sample", - "community": 5, + "community": 7, "norm_label": "store_sample()" }, { @@ -9882,7 +9882,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1111", "id": "crud_storage_release_review_unstore_sample", - "community": 5, + "community": 7, "norm_label": "unstore_sample()" }, { @@ -9891,7 +9891,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1159", "id": "crud_storage_release_review_batch_store_samples", - "community": 5, + "community": 7, "norm_label": "batch_store_samples()" }, { @@ -9900,7 +9900,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1177", "id": "crud_storage_release_review_get_storage_release_map_for_samples", - "community": 6, + "community": 7, "norm_label": "get_storage_release_map_for_samples()" }, { @@ -9909,7 +9909,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L145", "id": "crud_storage_release_review_rationale_145", - "community": 4, + "community": 5, "norm_label": "return 'pending' | 'reviewed' or none when absent/invalid." }, { @@ -9918,7 +9918,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L171", "id": "crud_storage_release_review_rationale_171", - "community": 4, + "community": 5, "norm_label": "return 'store' | 'unstore' | 'noop'." }, { @@ -9927,7 +9927,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L202", "id": "crud_storage_release_review_rationale_202", - "community": 4, + "community": 5, "norm_label": "pure predicate for tab semantics; sql filter must match this." }, { @@ -9936,7 +9936,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L227", "id": "crud_storage_release_review_rationale_227", - "community": 4, + "community": 5, "norm_label": "return true/false when recognizable; none means no filter." }, { @@ -9945,7 +9945,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L241", "id": "crud_storage_release_review_rationale_241", - "community": 4, + "community": 5, "norm_label": "return true when ready-only filter should apply; none means no filter." }, { @@ -9954,7 +9954,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L253", "id": "crud_storage_release_review_rationale_253", - "community": 4, + "community": 5, "norm_label": "true when protocol/donation status is yzf or sdfq (list-hide rule)." }, { @@ -9963,7 +9963,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L259", "id": "crud_storage_release_review_rationale_259", - "community": 4, + "community": 5, "norm_label": "true when there is \u22651 non-empty status and every one equals yzf." }, { @@ -9972,7 +9972,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L269", "id": "crud_storage_release_review_rationale_269", - "community": 4, + "community": 5, "norm_label": "correlate biz_qc_work_order to bizstoragereleasereview.sample_code." }, { @@ -9981,7 +9981,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L290", "id": "crud_storage_release_review_rationale_290", - "community": 4, + "community": 5, "norm_label": "true if sample has any unfinished inbound-side production wo (dpz/jxz)." }, { @@ -9990,7 +9990,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L311", "id": "crud_storage_release_review_rationale_311", - "community": 4, + "community": 5, "norm_label": "true when linked collection/donation protocol is yzf or sdfq." }, { @@ -9999,7 +9999,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L352", "id": "crud_storage_release_review_rationale_352", - "community": 4, + "community": 5, "norm_label": "true when sample has \u22651 inbound qc wo and every such wo is yzf." }, { @@ -10008,7 +10008,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L381", "id": "crud_storage_release_review_rationale_381", - "community": 4, + "community": 5, "norm_label": "true when sample has \u22651 inbound production wo and every such wo is yzf." }, { @@ -10017,7 +10017,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L911", "id": "crud_storage_release_review_rationale_911", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u653e\u884c\u95e8\u7981\u8d28\u68c0(\u4ec5 trigger_source=reception)\u3002" }, { @@ -10026,7 +10026,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L931", "id": "crud_storage_release_review_rationale_931", - "community": 4, + "community": 5, "norm_label": "\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0(\u53ea\u8bfb\u5c55\u793a,\u4e0d\u53c2\u4e0e\u653e\u884c\u5224\u5b9a)\u3002" }, { @@ -10035,7 +10035,7 @@ "source_file": "crud/storage_release_review.py", "source_location": "L1184", "id": "crud_storage_release_review_rationale_1184", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u5b58\u50a8\u653e\u884c\u5ba1\u6838\u6458\u8981\u3002 \u5f53\u4f20\u5165 sample_code_by_id \u65f6,\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u5b58\u50a8\u653e\u884c\u5ba1\u6838\u8bb0\u5f55, \u8fd4\u56de\u4ee5 samp" }, { @@ -10044,7 +10044,7 @@ "source_file": "crud/equipment.py", "source_location": "L1", "id": "crud_equipment_py", - "community": 1, + "community": 20, "norm_label": "equipment.py" }, { @@ -10053,7 +10053,7 @@ "source_file": "crud/equipment.py", "source_location": "L17", "id": "crud_equipment_dec", - "community": 1, + "community": 20, "norm_label": "_dec()" }, { @@ -10062,7 +10062,7 @@ "source_file": "crud/equipment.py", "source_location": "L23", "id": "crud_equipment_norm_status", - "community": 1, + "community": 20, "norm_label": "_norm_status()" }, { @@ -10071,7 +10071,7 @@ "source_file": "crud/equipment.py", "source_location": "L39", "id": "crud_equipment_parse_date", - "community": 1, + "community": 20, "norm_label": "_parse_date()" }, { @@ -10080,7 +10080,7 @@ "source_file": "crud/equipment.py", "source_location": "L57", "id": "crud_equipment_row_to_dict", - "community": 1, + "community": 20, "norm_label": "_row_to_dict()" }, { @@ -10089,7 +10089,7 @@ "source_file": "crud/equipment.py", "source_location": "L77", "id": "crud_equipment_list_equipments", - "community": 1, + "community": 20, "norm_label": "list_equipments()" }, { @@ -10098,7 +10098,7 @@ "source_file": "crud/equipment.py", "source_location": "L123", "id": "crud_equipment_get_equipment", - "community": 1, + "community": 20, "norm_label": "get_equipment()" }, { @@ -10107,7 +10107,7 @@ "source_file": "crud/equipment.py", "source_location": "L131", "id": "crud_equipment_equipment_is_referenced", - "community": 1, + "community": 20, "norm_label": "equipment_is_referenced()" }, { @@ -10116,7 +10116,7 @@ "source_file": "crud/equipment.py", "source_location": "L148", "id": "crud_equipment_equipment_code_exists", - "community": 1, + "community": 20, "norm_label": "equipment_code_exists()" }, { @@ -10125,7 +10125,7 @@ "source_file": "crud/equipment.py", "source_location": "L163", "id": "crud_equipment_create_equipment", - "community": 1, + "community": 20, "norm_label": "create_equipment()" }, { @@ -10134,7 +10134,7 @@ "source_file": "crud/equipment.py", "source_location": "L212", "id": "crud_equipment_update_equipment", - "community": 1, + "community": 20, "norm_label": "update_equipment()" }, { @@ -10143,7 +10143,7 @@ "source_file": "crud/equipment.py", "source_location": "L269", "id": "crud_equipment_soft_delete_equipment", - "community": 1, + "community": 20, "norm_label": "soft_delete_equipment()" }, { @@ -10152,7 +10152,7 @@ "source_file": "crud/equipment.py", "source_location": "L281", "id": "crud_equipment_total_pages", - "community": 1, + "community": 20, "norm_label": "total_pages()" }, { @@ -10161,7 +10161,7 @@ "source_file": "crud/equipment.py", "source_location": "L1", "id": "crud_equipment_rationale_1", - "community": 1, + "community": 20, "norm_label": "\u8bbe\u5907 crud(biz_equipment)" }, { @@ -10170,7 +10170,7 @@ "source_file": "crud/qc_task.py", "source_location": "L1", "id": "crud_qc_task_py", - "community": 5, + "community": 7, "norm_label": "qc_task.py" }, { @@ -10179,7 +10179,7 @@ "source_file": "crud/qc_task.py", "source_location": "L45", "id": "crud_qc_task_dec", - "community": 5, + "community": 7, "norm_label": "_dec()" }, { @@ -10188,7 +10188,7 @@ "source_file": "crud/qc_task.py", "source_location": "L51", "id": "crud_qc_task_fmt_dt", - "community": 5, + "community": 7, "norm_label": "_fmt_dt()" }, { @@ -10197,7 +10197,7 @@ "source_file": "crud/qc_task.py", "source_location": "L55", "id": "crud_qc_task_gen_task_no", - "community": 5, + "community": 7, "norm_label": "_gen_task_no()" }, { @@ -10206,7 +10206,7 @@ "source_file": "crud/qc_task.py", "source_location": "L68", "id": "crud_qc_task_conclusion_label", - "community": 5, + "community": 7, "norm_label": "_conclusion_label()" }, { @@ -10215,7 +10215,7 @@ "source_file": "crud/qc_task.py", "source_location": "L73", "id": "crud_qc_task_split_attachment_urls", - "community": 5, + "community": 7, "norm_label": "_split_attachment_urls()" }, { @@ -10224,7 +10224,7 @@ "source_file": "crud/qc_task.py", "source_location": "L79", "id": "crud_qc_task_task_to_dict", - "community": 5, + "community": 7, "norm_label": "_task_to_dict()" }, { @@ -10233,7 +10233,7 @@ "source_file": "crud/qc_task.py", "source_location": "L124", "id": "crud_qc_task_task_work_order_context", - "community": 5, + "community": 7, "norm_label": "_task_work_order_context()" }, { @@ -10242,7 +10242,7 @@ "source_file": "crud/qc_task.py", "source_location": "L201", "id": "crud_qc_task_merge_work_order_summary_into_task", - "community": 5, + "community": 7, "norm_label": "_merge_work_order_summary_into_task()" }, { @@ -10251,7 +10251,7 @@ "source_file": "crud/qc_task.py", "source_location": "L225", "id": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", - "community": 5, + "community": 7, "norm_label": "_enrich_mine_tasks_with_work_order_summaries()" }, { @@ -10260,7 +10260,7 @@ "source_file": "crud/qc_task.py", "source_location": "L245", "id": "crud_qc_task_enrich_tasks_reception_fields", - "community": 5, + "community": 7, "norm_label": "_enrich_tasks_reception_fields()" }, { @@ -10269,7 +10269,7 @@ "source_file": "crud/qc_task.py", "source_location": "L392", "id": "crud_qc_task_task_row_to_dict", - "community": 5, + "community": 7, "norm_label": "_task_row_to_dict()" }, { @@ -10278,7 +10278,7 @@ "source_file": "crud/qc_task.py", "source_location": "L411", "id": "crud_qc_task_attachment_map_for_task_rows", - "community": 5, + "community": 7, "norm_label": "_attachment_map_for_task_rows()" }, { @@ -10287,7 +10287,7 @@ "source_file": "crud/qc_task.py", "source_location": "L424", "id": "crud_qc_task_task_rows_to_dicts", - "community": 5, + "community": 7, "norm_label": "_task_rows_to_dicts()" }, { @@ -10296,7 +10296,7 @@ "source_file": "crud/qc_task.py", "source_location": "L437", "id": "crud_qc_task_create_task_for_line", - "community": 5, + "community": 1, "norm_label": "create_task_for_line()" }, { @@ -10305,7 +10305,7 @@ "source_file": "crud/qc_task.py", "source_location": "L484", "id": "crud_qc_task_list_tasks", - "community": 5, + "community": 7, "norm_label": "list_tasks()" }, { @@ -10314,7 +10314,7 @@ "source_file": "crud/qc_task.py", "source_location": "L565", "id": "crud_qc_task_list_mine_tasks", - "community": 5, + "community": 7, "norm_label": "list_mine_tasks()" }, { @@ -10323,7 +10323,7 @@ "source_file": "crud/qc_task.py", "source_location": "L665", "id": "crud_qc_task_assert_task_assignee", - "community": 5, + "community": 7, "norm_label": "assert_task_assignee()" }, { @@ -10332,7 +10332,7 @@ "source_file": "crud/qc_task.py", "source_location": "L672", "id": "crud_qc_task_list_tasks_by_work_order", - "community": 5, + "community": 7, "norm_label": "list_tasks_by_work_order()" }, { @@ -10341,7 +10341,7 @@ "source_file": "crud/qc_task.py", "source_location": "L679", "id": "crud_qc_task_list_tasks_by_work_order_ids", - "community": 5, + "community": 7, "norm_label": "list_tasks_by_work_order_ids()" }, { @@ -10350,7 +10350,7 @@ "source_file": "crud/qc_task.py", "source_location": "L709", "id": "crud_qc_task_get_task", - "community": 5, + "community": 7, "norm_label": "get_task()" }, { @@ -10359,7 +10359,7 @@ "source_file": "crud/qc_task.py", "source_location": "L718", "id": "crud_qc_task_get_task_detail", - "community": 5, + "community": 7, "norm_label": "get_task_detail()" }, { @@ -10368,7 +10368,7 @@ "source_file": "crud/qc_task.py", "source_location": "L751", "id": "crud_qc_task_start_task", - "community": 5, + "community": 7, "norm_label": "start_task()" }, { @@ -10377,7 +10377,7 @@ "source_file": "crud/qc_task.py", "source_location": "L768", "id": "crud_qc_task_set_task_remark", - "community": 5, + "community": 7, "norm_label": "_set_task_remark()" }, { @@ -10386,7 +10386,7 @@ "source_file": "crud/qc_task.py", "source_location": "L772", "id": "crud_qc_task_require_dsfjc_attachments", - "community": 5, + "community": 7, "norm_label": "_require_dsfjc_attachments()" }, { @@ -10395,7 +10395,7 @@ "source_file": "crud/qc_task.py", "source_location": "L782", "id": "crud_qc_task_complete_task", - "community": 5, + "community": 7, "norm_label": "complete_task()" }, { @@ -10404,7 +10404,7 @@ "source_file": "crud/qc_task.py", "source_location": "L827", "id": "crud_qc_task_resolve_task_result_conclusion", - "community": 5, + "community": 7, "norm_label": "resolve_task_result_conclusion()" }, { @@ -10413,7 +10413,7 @@ "source_file": "crud/qc_task.py", "source_location": "L843", "id": "crud_qc_task_apply_task_result", - "community": 5, + "community": 7, "norm_label": "apply_task_result()" }, { @@ -10422,7 +10422,7 @@ "source_file": "crud/qc_task.py", "source_location": "L901", "id": "crud_qc_task_update_task_attachments", - "community": 5, + "community": 0, "norm_label": "update_task_attachments()" }, { @@ -10431,7 +10431,7 @@ "source_file": "crud/qc_task.py", "source_location": "L931", "id": "crud_qc_task_create_qc_task_manual", - "community": 5, + "community": 7, "norm_label": "create_qc_task_manual()" }, { @@ -10440,7 +10440,7 @@ "source_file": "crud/qc_task.py", "source_location": "L980", "id": "crud_qc_task_soft_delete_source_line_for_task", - "community": 5, + "community": 7, "norm_label": "_soft_delete_source_line_for_task()" }, { @@ -10449,7 +10449,7 @@ "source_file": "crud/qc_task.py", "source_location": "L1042", "id": "crud_qc_task_refresh_work_order_item_flags", - "community": 5, + "community": 7, "norm_label": "_refresh_work_order_item_flags()" }, { @@ -10458,7 +10458,7 @@ "source_file": "crud/qc_task.py", "source_location": "L1081", "id": "crud_qc_task_delete_qc_task", - "community": 5, + "community": 7, "norm_label": "delete_qc_task()" }, { @@ -10467,7 +10467,7 @@ "source_file": "crud/qc_task.py", "source_location": "L202", "id": "crud_qc_task_rationale_202", - "community": 4, + "community": 5, "norm_label": "\u5c06\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\u5408\u5e76\u8fdb\u4efb\u52a1\u884c,\u4f9b\u300c\u6211\u7684\u8d28\u68c0\u4efb\u52a1\u300d\u524d\u7aef\u805a\u5408\u5c55\u793a\u3002" }, { @@ -10476,7 +10476,7 @@ "source_file": "crud/qc_task.py", "source_location": "L429", "id": "crud_qc_task_rationale_429", - "community": 4, + "community": 5, "norm_label": "\u5c06\u4efb\u52a1\u884c\u6279\u91cf\u8f6c\u4e3a\u5b57\u5178;\u9644\u4ef6\u5143\u6570\u636e\u4e00\u6b21\u9884\u53d6,\u907f\u514d n+1\u3002" }, { @@ -10485,7 +10485,7 @@ "source_file": "crud/qc_task.py", "source_location": "L773", "id": "crud_qc_task_rationale_773", - "community": 4, + "community": 5, "norm_label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u4e14\u4efb\u52a1\u72b6\u6001\u4e3a\u5df2\u5b8c\u6210\u65f6,\u987b\u81f3\u5c11\u6709\u4e00\u4e2a\u68c0\u6d4b\u6750\u6599\u9644\u4ef6\u3002" }, { @@ -10494,7 +10494,7 @@ "source_file": "crud/qc_task.py", "source_location": "L831", "id": "crud_qc_task_rationale_831", - "community": 4, + "community": 5, "norm_label": "normalize conclusion for apply_task_result. returns '' | 'tg' | 'btg'. empt" }, { @@ -10503,7 +10503,7 @@ "source_file": "crud/qc_task.py", "source_location": "L855", "id": "crud_qc_task_rationale_855", - "community": 4, + "community": 5, "norm_label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba,\u5e76\u6309\u6307\u5b9a\u4efb\u52a1\u72b6\u6001\u843d\u5e93(\u9ed8\u8ba4\u5df2\u5b8c\u6210)\u3002" }, { @@ -10512,7 +10512,7 @@ "source_file": "crud/qc_task.py", "source_location": "L988", "id": "crud_qc_task_rationale_988", - "community": 4, + "community": 5, "norm_label": "\u5220\u9664\u4efb\u52a1\u65f6\u540c\u6b65\u8f6f\u5220\u6279\u6b21\u4e0b\u5bf9\u5e94 lab/third \u660e\u7ec6\u884c,\u907f\u514d\u914d\u7f6e\u5f39\u7a97\u4ecd\u52fe\u9009\u8be5\u9879\u76ee\u3002" }, { @@ -10521,7 +10521,7 @@ "source_file": "crud/qc_task.py", "source_location": "L1050", "id": "crud_qc_task_rationale_1050", - "community": 4, + "community": 5, "norm_label": "\u6309\u672a\u5220\u9664\u660e\u7ec6\u884c\u56de\u5199\u5de5\u5355 has_lab / has_third_party / \u7b2c\u4e09\u65b9\u8d39\u7528\u5408\u8ba1\u3002" }, { @@ -10530,7 +10530,7 @@ "source_file": "crud/qc_task.py", "source_location": "L1082", "id": "crud_qc_task_rationale_1082", - "community": 4, + "community": 5, "norm_label": "\u8f6f\u5220\u9664\u8d28\u68c0\u4efb\u52a1\u3001\u68c0\u6d4b\u7ed3\u679c,\u5e76\u540c\u6b65\u89e3\u9664\u6279\u6b21\u4e2d\u7684\u9879\u76ee\u5173\u8054\u3002" }, { @@ -10800,7 +10800,7 @@ "source_file": "crud/process_route.py", "source_location": "L1", "id": "crud_process_route_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u8def\u7ebf crud(biz_process_route + biz_process_route_step + 4\u5f20\u6b65\u9aa4\u5b50\u8868)" }, { @@ -10809,7 +10809,7 @@ "source_file": "crud/process_route.py", "source_location": "L477", "id": "crud_process_route_rationale_477", - "community": 3, + "community": 4, "norm_label": "\u590d\u5236\u6b65\u9aa4,\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e,\u540d\u79f0\u8ffd\u52a0(\u590d\u5236)" }, { @@ -10962,7 +10962,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L1", "id": "crud_qc_task_result_py", - "community": 8, + "community": 15, "norm_label": "qc_task_result.py" }, { @@ -10971,7 +10971,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L15", "id": "crud_qc_task_result_row_to_dict", - "community": 8, + "community": 15, "norm_label": "_row_to_dict()" }, { @@ -10980,7 +10980,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L27", "id": "crud_qc_task_result_list_saved_results_by_task", - "community": 8, + "community": 15, "norm_label": "_list_saved_results_by_task()" }, { @@ -10989,7 +10989,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L42", "id": "crud_qc_task_result_resolve_task_item_ref", - "community": 8, + "community": 15, "norm_label": "_resolve_task_item_ref()" }, { @@ -10998,7 +10998,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L69", "id": "crud_qc_task_result_merge_saved_into_template", - "community": 8, + "community": 15, "norm_label": "_merge_saved_into_template()" }, { @@ -11007,7 +11007,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L100", "id": "crud_qc_task_result_list_saved_results_by_task_ids", - "community": 8, + "community": 15, "norm_label": "list_saved_results_by_task_ids()" }, { @@ -11016,7 +11016,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L125", "id": "crud_qc_task_result_list_results_by_task", - "community": 8, + "community": 15, "norm_label": "list_results_by_task()" }, { @@ -11025,7 +11025,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L142", "id": "crud_qc_task_result_save_results_for_task", - "community": 8, + "community": 15, "norm_label": "save_results_for_task()" }, { @@ -11034,7 +11034,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L43", "id": "crud_qc_task_result_rationale_43", - "community": 4, + "community": 5, "norm_label": "\u8fd4\u56de (item_source, item_id) \u4f9b biz_qc_item_param \u67e5\u8be2\u3002" }, { @@ -11043,7 +11043,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L103", "id": "crud_qc_task_result_rationale_103", - "community": 4, + "community": 5, "norm_label": "\u6309\u4efb\u52a1 id \u6279\u91cf\u8fd4\u56de\u5df2\u4fdd\u5b58\u68c0\u6d4b\u53c2\u6570(\u53ea\u8bfb\u5c55\u793a\u7528,\u4e0d\u5408\u5e76\u6a21\u677f\u7a7a\u9879)\u3002" }, { @@ -11052,7 +11052,7 @@ "source_file": "crud/qc_task_result.py", "source_location": "L128", "id": "crud_qc_task_result_rationale_128", - "community": 4, + "community": 5, "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" }, { @@ -11061,7 +11061,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L1", "id": "crud_outbound_release_review_py", - "community": 5, + "community": 7, "norm_label": "outbound_release_review.py" }, { @@ -11070,7 +11070,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L53", "id": "crud_outbound_release_review_fmt_dt", - "community": 5, + "community": 7, "norm_label": "_fmt_dt()" }, { @@ -11079,7 +11079,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L57", "id": "crud_outbound_release_review_dec", - "community": 5, + "community": 7, "norm_label": "_dec()" }, { @@ -11088,7 +11088,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L66", "id": "crud_outbound_release_review_total_pages", - "community": 5, + "community": 7, "norm_label": "_total_pages()" }, { @@ -11097,7 +11097,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L72", "id": "crud_outbound_release_review_normalize_outbound_review_phase", - "community": 5, + "community": 7, "norm_label": "normalize_outbound_review_phase()" }, { @@ -11106,7 +11106,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L79", "id": "crud_outbound_release_review_normalize_outbound_ready_for_review_only", - "community": 5, + "community": 7, "norm_label": "normalize_outbound_ready_for_review_only()" }, { @@ -11115,7 +11115,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L91", "id": "crud_outbound_release_review_outbound_work_orders_all_void", - "community": 5, + "community": 7, "norm_label": "outbound_work_orders_all_void()" }, { @@ -11124,7 +11124,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L99", "id": "crud_outbound_release_review_outbound_qc_unfinished_exists_for_schedule", - "community": 5, + "community": 7, "norm_label": "_outbound_qc_unfinished_exists_for_schedule()" }, { @@ -11133,7 +11133,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L120", "id": "crud_outbound_release_review_outbound_production_unfinished_exists_for_schedule", - "community": 5, + "community": 7, "norm_label": "_outbound_production_unfinished_exists_for_schedule()" }, { @@ -11142,7 +11142,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L139", "id": "crud_outbound_release_review_outbound_qc_all_void_for_schedule", - "community": 5, + "community": 7, "norm_label": "_outbound_qc_all_void_for_schedule()" }, { @@ -11151,7 +11151,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L164", "id": "crud_outbound_release_review_outbound_production_all_void_for_schedule", - "community": 5, + "community": 7, "norm_label": "_outbound_production_all_void_for_schedule()" }, { @@ -11160,7 +11160,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L190", "id": "crud_outbound_release_review_get_user_name", - "community": 5, + "community": 7, "norm_label": "_get_user_name()" }, { @@ -11169,7 +11169,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L195", "id": "crud_outbound_release_review_resolve_schedule_biz_type", - "community": 5, + "community": 7, "norm_label": "_resolve_schedule_biz_type()" }, { @@ -11178,7 +11178,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L212", "id": "crud_outbound_release_review_row_to_dict", - "community": 5, + "community": 7, "norm_label": "_row_to_dict()" }, { @@ -11187,7 +11187,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L243", "id": "crud_outbound_release_review_list_reviews_paginated", - "community": 5, + "community": 7, "norm_label": "list_reviews_paginated()" }, { @@ -11196,7 +11196,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L664", "id": "crud_outbound_release_review_get_schedule_detail", - "community": 5, + "community": 7, "norm_label": "get_schedule_detail()" }, { @@ -11205,7 +11205,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L740", "id": "crud_outbound_release_review_review_schedule", - "community": 5, + "community": 7, "norm_label": "review_schedule()" }, { @@ -11214,7 +11214,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L830", "id": "crud_outbound_release_review_batch_review", - "community": 5, + "community": 7, "norm_label": "batch_review()" }, { @@ -11223,7 +11223,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L80", "id": "crud_outbound_release_review_rationale_80", - "community": 4, + "community": 5, "norm_label": "return true when ready-only filter should apply; none means no filter." }, { @@ -11232,7 +11232,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L92", "id": "crud_outbound_release_review_rationale_92", - "community": 4, + "community": 5, "norm_label": "true when \u22651 non-empty status and every one equals yzf." }, { @@ -11241,7 +11241,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L100", "id": "crud_outbound_release_review_rationale_100", - "community": 4, + "community": 5, "norm_label": "any unfinished outbound schedule qc (dpz/ypz) for this infusion schedule." }, { @@ -11250,7 +11250,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L200", "id": "crud_outbound_release_review_rationale_200", - "community": 4, + "community": 5, "norm_label": "\u8f93\u6ce8\u8ba1\u5212\u4e1a\u52a1\u7c7b\u578b:\u4f18\u5148\u51fa\u5e93\u5de5\u5355 biz_type,\u5426\u5219\u53d6\u7533\u8bf7\u5355 biz_type\u3002" }, { @@ -11259,7 +11259,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L213", "id": "crud_outbound_release_review_rationale_213", - "community": 4, + "community": 5, "norm_label": "\u5c06 bizoutboundreleasereview orm \u5bf9\u8c61\u8f6c\u4e3a\u524d\u7aef\u5b57\u5178\u3002" }, { @@ -11268,7 +11268,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L260", "id": "crud_outbound_release_review_rationale_260", - "community": 4, + "community": 5, "norm_label": "\u5206\u9875\u5217\u51fa\u51fa\u5e93\u653e\u884c\u5ba1\u6838\u6570\u636e,\u4ee5\u8f93\u6ce8\u8ba1\u5212\u4e3a\u4e3b\u8868 left join \u5ba1\u6838/\u751f\u4ea7/\u8d28\u68c0\u5de5\u5355\u3002" }, { @@ -11277,7 +11277,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L667", "id": "crud_outbound_release_review_rationale_667", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212 id \u805a\u5408\u51fa\u5e93\u653e\u884c\u5ba1\u6838\u8be6\u60c5(\u4e2d\u8bd5\u4e0a\u4e0b\u6587 + \u751f\u4ea7 + \u8d28\u68c0 + \u5ba1\u6838)\u3002" }, { @@ -11286,7 +11286,7 @@ "source_file": "crud/outbound_release_review.py", "source_location": "L750", "id": "crud_outbound_release_review_rationale_750", - "community": 4, + "community": 5, "norm_label": "\u5bf9\u6307\u5b9a\u8f93\u6ce8\u8ba1\u5212\u6267\u884c\u51fa\u5e93\u653e\u884c\u5ba1\u6838(upsert)\u3002" }, { @@ -11457,7 +11457,7 @@ "source_file": "crud/qc_material_stock_check.py", "source_location": "L363", "id": "crud_qc_material_stock_check_rationale_363", - "community": 3, + "community": 4, "norm_label": "\u6839\u636e usage_id / batch_id \u8865\u5168\u767b\u8bb0\u884c\u5feb\u7167\u5b57\u6bb5\u3002" }, { @@ -11664,7 +11664,7 @@ "source_file": "crud/material_stock_batch.py", "source_location": "L640", "id": "crud_material_stock_batch_batch_stock_out", - "community": 1, + "community": 0, "norm_label": "batch_stock_out()" }, { @@ -11862,7 +11862,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L1", "id": "crud_sample_reception_check_result_py", - "community": 6, + "community": 11, "norm_label": "sample_reception_check_result.py" }, { @@ -11871,7 +11871,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L29", "id": "crud_sample_reception_check_result_result_to_dict", - "community": 6, + "community": 11, "norm_label": "_result_to_dict()" }, { @@ -11880,7 +11880,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L40", "id": "crud_sample_reception_check_result_list_results_by_reception_ids", - "community": 6, + "community": 11, "norm_label": "list_results_by_reception_ids()" }, { @@ -11889,7 +11889,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L64", "id": "crud_sample_reception_check_result_legacy_results_from_reception", - "community": 6, + "community": 11, "norm_label": "_legacy_results_from_reception()" }, { @@ -11898,7 +11898,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L80", "id": "crud_sample_reception_check_result_get_check_results_for_reception", - "community": 6, + "community": 11, "norm_label": "get_check_results_for_reception()" }, { @@ -11916,7 +11916,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L124", "id": "crud_sample_reception_check_result_save_reception_check_results", - "community": 1, + "community": 11, "norm_label": "save_reception_check_results()" }, { @@ -11925,7 +11925,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L168", "id": "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "community": 1, + "community": 5, "norm_label": "sync_legacy_columns_from_results()" }, { @@ -11943,7 +11943,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L133", "id": "crud_sample_reception_check_result_rationale_133", - "community": 1, + "community": 11, "norm_label": "\u6309\u5f53\u524d\u79df\u6237\u542f\u7528\u68c0\u67e5\u9879\u5199\u5165\u7ed3\u679c;checks: [{checkitemid, checked}]" }, { @@ -11952,7 +11952,7 @@ "source_file": "crud/sample_reception_check_result.py", "source_location": "L171", "id": "crud_sample_reception_check_result_rationale_171", - "community": 1, + "community": 5, "norm_label": "\u517c\u5bb9\u65e7\u5217:\u6309 item_code \u56de\u5199 biz_sample_reception.check_*" }, { @@ -11961,7 +11961,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L1", "id": "crud_qc_inspection_item_template_py", - "community": 9, + "community": 21, "norm_label": "qc_inspection_item_template.py" }, { @@ -11970,7 +11970,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L18", "id": "crud_qc_inspection_item_template_parse_id_csv", - "community": 9, + "community": 21, "norm_label": "parse_id_csv()" }, { @@ -11979,7 +11979,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L32", "id": "crud_qc_inspection_item_template_join_id_list", - "community": 9, + "community": 21, "norm_label": "join_id_list()" }, { @@ -11988,7 +11988,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L37", "id": "crud_qc_inspection_item_template_filter_active_ids", - "community": 9, + "community": 21, "norm_label": "filter_active_ids()" }, { @@ -11997,7 +11997,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L56", "id": "crud_qc_inspection_item_template_require_nonempty_items", - "community": 9, + "community": 21, "norm_label": "require_nonempty_items()" }, { @@ -12006,7 +12006,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L61", "id": "crud_qc_inspection_item_template_row_to_dict", - "community": 9, + "community": 21, "norm_label": "_row_to_dict()" }, { @@ -12015,7 +12015,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L79", "id": "crud_qc_inspection_item_template_template_name_exists", - "community": 9, + "community": 21, "norm_label": "template_name_exists()" }, { @@ -12024,7 +12024,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L95", "id": "crud_qc_inspection_item_template_assert_item_ids_exist", - "community": 9, + "community": 21, "norm_label": "_assert_item_ids_exist()" }, { @@ -12033,7 +12033,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L126", "id": "crud_qc_inspection_item_template_list_templates", - "community": 9, + "community": 21, "norm_label": "list_templates()" }, { @@ -12042,7 +12042,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L173", "id": "crud_qc_inspection_item_template_list_active_templates", - "community": 9, + "community": 21, "norm_label": "list_active_templates()" }, { @@ -12051,7 +12051,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L189", "id": "crud_qc_inspection_item_template_get_template", - "community": 9, + "community": 21, "norm_label": "get_template()" }, { @@ -12060,7 +12060,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L201", "id": "crud_qc_inspection_item_template_create_template", - "community": 9, + "community": 21, "norm_label": "create_template()" }, { @@ -12069,7 +12069,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L248", "id": "crud_qc_inspection_item_template_update_template", - "community": 9, + "community": 21, "norm_label": "update_template()" }, { @@ -12078,7 +12078,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L305", "id": "crud_qc_inspection_item_template_soft_delete_template", - "community": 9, + "community": 21, "norm_label": "soft_delete_template()" }, { @@ -12087,7 +12087,7 @@ "source_file": "crud/qc_inspection_item_template.py", "source_location": "L38", "id": "crud_qc_inspection_item_template_rationale_38", - "community": 4, + "community": 5, "norm_label": "\u8fd4\u56de (\u4fdd\u7559\u4e14\u53bb\u91cd\u4fdd\u5e8f\u7684 id \u5217\u8868, \u8df3\u8fc7\u6b21\u6570\u542b\u91cd\u590d\u65e0\u6548)\u3002" }, { @@ -12321,7 +12321,7 @@ "source_file": "crud/user.py", "source_location": "L1", "id": "crud_user_py", - "community": 11, + "community": 10, "norm_label": "user.py" }, { @@ -12330,7 +12330,7 @@ "source_file": "crud/user.py", "source_location": "L18", "id": "crud_user_hash_password", - "community": 11, + "community": 10, "norm_label": "_hash_password()" }, { @@ -12384,7 +12384,7 @@ "source_file": "crud/user.py", "source_location": "L72", "id": "crud_user_row_to_dict", - "community": 11, + "community": 10, "norm_label": "_row_to_dict()" }, { @@ -12393,7 +12393,7 @@ "source_file": "crud/user.py", "source_location": "L100", "id": "crud_user_list_users", - "community": 11, + "community": 10, "norm_label": "list_users()" }, { @@ -12402,7 +12402,7 @@ "source_file": "crud/user.py", "source_location": "L151", "id": "crud_user_get_user", - "community": 11, + "community": 10, "norm_label": "get_user()" }, { @@ -12411,7 +12411,7 @@ "source_file": "crud/user.py", "source_location": "L159", "id": "crud_user_list_post_ids_for_user", - "community": 11, + "community": 10, "norm_label": "list_post_ids_for_user()" }, { @@ -12420,7 +12420,7 @@ "source_file": "crud/user.py", "source_location": "L169", "id": "crud_user_set_user_post_ids_only", - "community": 11, + "community": 10, "norm_label": "set_user_post_ids_only()" }, { @@ -12429,7 +12429,7 @@ "source_file": "crud/user.py", "source_location": "L201", "id": "crud_user_list_user_ids_bound_to_post", - "community": 11, + "community": 10, "norm_label": "list_user_ids_bound_to_post()" }, { @@ -12438,7 +12438,7 @@ "source_file": "crud/user.py", "source_location": "L223", "id": "crud_user_list_user_ids_bound_to_posts", - "community": 7, + "community": 6, "norm_label": "list_user_ids_bound_to_posts()" }, { @@ -12447,7 +12447,7 @@ "source_file": "crud/user.py", "source_location": "L265", "id": "crud_user_sync_post_user_bindings", - "community": 11, + "community": 10, "norm_label": "sync_post_user_bindings()" }, { @@ -12456,7 +12456,7 @@ "source_file": "crud/user.py", "source_location": "L293", "id": "crud_user_empty_user_relation_fields", - "community": 11, + "community": 10, "norm_label": "_empty_user_relation_fields()" }, { @@ -12465,7 +12465,7 @@ "source_file": "crud/user.py", "source_location": "L301", "id": "crud_user_attach_user_relations", - "community": 11, + "community": 10, "norm_label": "_attach_user_relations()" }, { @@ -12474,7 +12474,7 @@ "source_file": "crud/user.py", "source_location": "L308", "id": "crud_user_enrich_user_dicts_with_relations", - "community": 11, + "community": 10, "norm_label": "enrich_user_dicts_with_relations()" }, { @@ -12483,7 +12483,7 @@ "source_file": "crud/user.py", "source_location": "L478", "id": "crud_user_get_user_with_relations", - "community": 11, + "community": 10, "norm_label": "get_user_with_relations()" }, { @@ -12492,7 +12492,7 @@ "source_file": "crud/user.py", "source_location": "L494", "id": "crud_user_user_no_exists", - "community": 11, + "community": 10, "norm_label": "user_no_exists()" }, { @@ -12501,7 +12501,7 @@ "source_file": "crud/user.py", "source_location": "L503", "id": "crud_user_replace_associations", - "community": 11, + "community": 10, "norm_label": "_replace_associations()" }, { @@ -12510,7 +12510,7 @@ "source_file": "crud/user.py", "source_location": "L558", "id": "crud_user_parse_hire_date", - "community": 11, + "community": 10, "norm_label": "_parse_hire_date()" }, { @@ -12519,7 +12519,7 @@ "source_file": "crud/user.py", "source_location": "L569", "id": "crud_user_create_user", - "community": 11, + "community": 10, "norm_label": "create_user()" }, { @@ -12528,7 +12528,7 @@ "source_file": "crud/user.py", "source_location": "L636", "id": "crud_user_update_user", - "community": 11, + "community": 10, "norm_label": "update_user()" }, { @@ -12537,7 +12537,7 @@ "source_file": "crud/user.py", "source_location": "L706", "id": "crud_user_soft_delete_user", - "community": 11, + "community": 10, "norm_label": "soft_delete_user()" }, { @@ -12546,7 +12546,7 @@ "source_file": "crud/user.py", "source_location": "L716", "id": "crud_user_reset_password", - "community": 11, + "community": 10, "norm_label": "reset_password()" }, { @@ -12555,7 +12555,7 @@ "source_file": "crud/user.py", "source_location": "L726", "id": "crud_user_change_password", - "community": 11, + "community": 10, "norm_label": "change_password()" }, { @@ -12564,7 +12564,7 @@ "source_file": "crud/user.py", "source_location": "L745", "id": "crud_user_total_pages", - "community": 11, + "community": 10, "norm_label": "total_pages()" }, { @@ -12636,7 +12636,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1", "id": "crud_production_work_order_py", - "community": 5, + "community": 7, "norm_label": "production_work_order.py" }, { @@ -12645,7 +12645,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L53", "id": "crud_production_work_order_apply_exclude_inactive_protocol_filter", - "community": 5, + "community": 7, "norm_label": "apply_exclude_inactive_protocol_filter()" }, { @@ -12654,7 +12654,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L88", "id": "crud_production_work_order_apply_planned_start_time_step_filter", - "community": 5, + "community": 7, "norm_label": "apply_planned_start_time_step_filter()" }, { @@ -12663,7 +12663,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L145", "id": "crud_production_work_order_normalize_date_bound", - "community": 5, + "community": 7, "norm_label": "_normalize_date_bound()" }, { @@ -12672,7 +12672,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L152", "id": "crud_production_work_order_fmt_dt", - "community": 5, + "community": 7, "norm_label": "_fmt_dt()" }, { @@ -12681,7 +12681,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L156", "id": "crud_production_work_order_soft_delete_sub", - "community": 5, + "community": 7, "norm_label": "_soft_delete_sub()" }, { @@ -12690,7 +12690,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L168", "id": "crud_production_work_order_generate_work_order_no", - "community": 5, + "community": 7, "norm_label": "_generate_work_order_no()" }, { @@ -12699,7 +12699,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L187", "id": "crud_production_work_order_wo_to_dict", - "community": 5, + "community": 7, "norm_label": "_wo_to_dict()" }, { @@ -12708,7 +12708,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L222", "id": "crud_production_work_order_enrich_wo_items", - "community": 5, + "community": 7, "norm_label": "_enrich_wo_items()" }, { @@ -12717,7 +12717,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L228", "id": "crud_production_work_order_enrich_inbound_qc_conclusions", - "community": 5, + "community": 7, "norm_label": "_enrich_inbound_qc_conclusions()" }, { @@ -12726,7 +12726,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L278", "id": "crud_production_work_order_dec_price", - "community": 5, + "community": 7, "norm_label": "_dec_price()" }, { @@ -12735,7 +12735,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L287", "id": "crud_production_work_order_enrich_outbound_items", - "community": 5, + "community": 7, "norm_label": "_enrich_outbound_items()" }, { @@ -12744,7 +12744,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L422", "id": "crud_production_work_order_outbound_work_order_ids_by_keyword", - "community": 5, + "community": 7, "norm_label": "_outbound_work_order_ids_by_keyword()" }, { @@ -12753,7 +12753,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L476", "id": "crud_production_work_order_reception_source_label", - "community": 5, + "community": 7, "norm_label": "_reception_source_label()" }, { @@ -12762,7 +12762,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L481", "id": "crud_production_work_order_accept_conclusion_label", - "community": 5, + "community": 7, "norm_label": "_accept_conclusion_label()" }, { @@ -12771,7 +12771,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L486", "id": "crud_production_work_order_attach_reception_detail", - "community": 5, + "community": 7, "norm_label": "_attach_reception_detail()" }, { @@ -12780,7 +12780,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L517", "id": "crud_production_work_order_attach_outbound_detail", - "community": 5, + "community": 7, "norm_label": "_attach_outbound_detail()" }, { @@ -12789,7 +12789,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L570", "id": "crud_production_work_order_wo_to_response_dict", - "community": 5, + "community": 7, "norm_label": "_wo_to_response_dict()" }, { @@ -12798,7 +12798,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L585", "id": "crud_production_work_order_create_production_work_order_from_reception", - "community": 1, + "community": 5, "norm_label": "create_production_work_order_from_reception()" }, { @@ -12807,7 +12807,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L696", "id": "crud_production_work_order_list_production_work_orders", - "community": 5, + "community": 7, "norm_label": "list_production_work_orders()" }, { @@ -12816,7 +12816,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L837", "id": "crud_production_work_order_sync_production_work_order_status_from_tasks", - "community": 10, + "community": 9, "norm_label": "sync_production_work_order_status_from_tasks()" }, { @@ -12825,7 +12825,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L880", "id": "crud_production_work_order_get_production_work_order", - "community": 5, + "community": 7, "norm_label": "get_production_work_order()" }, { @@ -12834,7 +12834,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L894", "id": "crud_production_work_order_update_production_work_order", - "community": 5, + "community": 7, "norm_label": "update_production_work_order()" }, { @@ -12843,7 +12843,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L915", "id": "crud_production_work_order_complete_production_work_order", - "community": 5, + "community": 7, "norm_label": "complete_production_work_order()" }, { @@ -12852,7 +12852,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L949", "id": "crud_production_work_order_production_task_info", - "community": 5, + "community": 7, "norm_label": "_production_task_info()" }, { @@ -12861,7 +12861,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1000", "id": "crud_production_work_order_production_info_item", - "community": 5, + "community": 7, "norm_label": "_production_info_item()" }, { @@ -12870,7 +12870,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1020", "id": "crud_production_work_order_get_production_info_map_for_samples", - "community": 5, + "community": 7, "norm_label": "get_production_info_map_for_samples()" }, { @@ -12879,7 +12879,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1082", "id": "crud_production_work_order_create_production_work_order_manual", - "community": 5, + "community": 7, "norm_label": "create_production_work_order_manual()" }, { @@ -12888,7 +12888,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1115", "id": "crud_production_work_order_generate_outbound_work_order_no", - "community": 5, + "community": 7, "norm_label": "_generate_outbound_work_order_no()" }, { @@ -12897,7 +12897,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1134", "id": "crud_production_work_order_create_outbound_production_work_order", - "community": 5, + "community": 7, "norm_label": "create_outbound_production_work_order()" }, { @@ -12906,7 +12906,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1181", "id": "crud_production_work_order_delete_production_work_order", - "community": 5, + "community": 7, "norm_label": "delete_production_work_order()" }, { @@ -12915,7 +12915,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1232", "id": "crud_production_work_order_generate_temp_work_order_no", - "community": 5, + "community": 7, "norm_label": "_generate_temp_work_order_no()" }, { @@ -12924,7 +12924,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1251", "id": "crud_production_work_order_temp_wo_to_dict", - "community": 5, + "community": 7, "norm_label": "_temp_wo_to_dict()" }, { @@ -12933,7 +12933,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1265", "id": "crud_production_work_order_create_temp_production_work_order", - "community": 5, + "community": 7, "norm_label": "create_temp_production_work_order()" }, { @@ -12942,7 +12942,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1292", "id": "crud_production_work_order_list_temp_production_work_orders", - "community": 5, + "community": 7, "norm_label": "list_temp_production_work_orders()" }, { @@ -12951,7 +12951,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1333", "id": "crud_production_work_order_get_temp_production_work_order", - "community": 5, + "community": 7, "norm_label": "get_temp_production_work_order()" }, { @@ -12960,7 +12960,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1348", "id": "crud_production_work_order_get_temp_production_work_order_detail", - "community": 5, + "community": 7, "norm_label": "get_temp_production_work_order_detail()" }, { @@ -12969,7 +12969,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1370", "id": "crud_production_work_order_configure_temp_production_work_order", - "community": 5, + "community": 7, "norm_label": "configure_temp_production_work_order()" }, { @@ -12978,7 +12978,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1418", "id": "crud_production_work_order_sync_temp_production_work_order_status", - "community": 5, + "community": 7, "norm_label": "sync_temp_production_work_order_status()" }, { @@ -12987,7 +12987,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1454", "id": "crud_production_work_order_delete_temp_production_work_order", - "community": 5, + "community": 7, "norm_label": "delete_temp_production_work_order()" }, { @@ -12996,7 +12996,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L54", "id": "crud_production_work_order_rationale_54", - "community": 4, + "community": 5, "norm_label": "\u6392\u9664\u5173\u8054\u91c7\u96c6\u534f\u8bae/\u6350\u8d60\u534f\u8bae\u5904\u4e8e\u65e0\u6548\u6001(\u5df2\u4f5c\u5e9f\u3001\u5c5e\u5730\u5e9f\u5f03)\u7684\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u3002" }, { @@ -13005,7 +13005,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L97", "id": "crud_production_work_order_rationale_97", - "community": 4, + "community": 5, "norm_label": "\u6309\u6d3b\u8dc3\u5de5\u5355/\u4efb\u52a1\u4e0b\u672a\u5b8c\u6210\u5de5\u827a\u6b65\u9aa4\u7684\u8ba1\u5212\u5f00\u59cb\u65f6\u95f4\u8fc7\u6ee4\u3002" }, { @@ -13014,7 +13014,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L231", "id": "crud_production_work_order_rationale_231", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93(\u7ec6\u80de\u5b58\u50a8/\u79d1\u7814\u6350\u8d60)\u751f\u4ea7\u5de5\u5355\u5217\u8868\u8865\u5145\u95e8\u7981\u8d28\u68c0\u7ed3\u8bba\u3002" }, { @@ -13023,7 +13023,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L290", "id": "crud_production_work_order_rationale_290", - "community": 4, + "community": 5, "norm_label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002" }, { @@ -13032,7 +13032,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L423", "id": "crud_production_work_order_rationale_423", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd:\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002" }, { @@ -13041,7 +13041,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L489", "id": "crud_production_work_order_rationale_489", - "community": 4, + "community": 5, "norm_label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f(\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4)\u3002" }, { @@ -13050,7 +13050,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L520", "id": "crud_production_work_order_rationale_520", - "community": 4, + "community": 5, "norm_label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002" }, { @@ -13059,7 +13059,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L571", "id": "crud_production_work_order_rationale_571", - "community": 4, + "community": 5, "norm_label": "\u5de5\u5355\u54cd\u5e94(\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5)\u3002" }, { @@ -13068,7 +13068,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L592", "id": "crud_production_work_order_rationale_592", - "community": 4, + "community": 5, "norm_label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355(flush,\u4e0d commit)\u3002" }, { @@ -13077,7 +13077,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L843", "id": "crud_production_work_order_rationale_843", - "community": 4, + "community": 5, "norm_label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355:\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz,\u5168\u90e8\u5220\u9664\u540e\u56de dpz(\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8)\u3002" }, { @@ -13086,7 +13086,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L902", "id": "crud_production_work_order_rationale_902", - "community": 4, + "community": 5, "norm_label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8(\u5165\u5e93/\u4e34\u65f6\u5747\u53ef,\u4efb\u610f\u72b6\u6001)" }, { @@ -13095,7 +13095,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L950", "id": "crud_production_work_order_rationale_950", - "community": 4, + "community": 5, "norm_label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1(\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269)\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002" }, { @@ -13104,7 +13104,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1001", "id": "crud_production_work_order_rationale_1001", - "community": 4, + "community": 5, "norm_label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355(\u542b\u4efb\u52a1\u5217\u8868)\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002" }, { @@ -13113,7 +13113,7 @@ "source_file": "crud/production_work_order.py", "source_location": "L1027", "id": "crud_production_work_order_rationale_1027", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981(\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269),\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8:\u4f20\u5165 sample_code_by_id \u65f6,\u6309\u79df\u6237 + \u6837\u672c\u7f16" }, { @@ -13122,7 +13122,7 @@ "source_file": "crud/material.py", "source_location": "L1", "id": "crud_material_py", - "community": 17, + "community": 18, "norm_label": "material.py" }, { @@ -13131,7 +13131,7 @@ "source_file": "crud/material.py", "source_location": "L15", "id": "crud_material_dec", - "community": 17, + "community": 18, "norm_label": "_dec()" }, { @@ -13140,7 +13140,7 @@ "source_file": "crud/material.py", "source_location": "L21", "id": "crud_material_fmt_dt", - "community": 17, + "community": 18, "norm_label": "_fmt_dt()" }, { @@ -13149,7 +13149,7 @@ "source_file": "crud/material.py", "source_location": "L25", "id": "crud_material_norm_status", - "community": 17, + "community": 18, "norm_label": "_norm_status()" }, { @@ -13158,7 +13158,7 @@ "source_file": "crud/material.py", "source_location": "L41", "id": "crud_material_is_enabled_status", - "community": 17, + "community": 18, "norm_label": "_is_enabled_status()" }, { @@ -13167,7 +13167,7 @@ "source_file": "crud/material.py", "source_location": "L45", "id": "crud_material_row_to_dict", - "community": 17, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -13176,7 +13176,7 @@ "source_file": "crud/material.py", "source_location": "L64", "id": "crud_material_code_exists", - "community": 17, + "community": 18, "norm_label": "_code_exists()" }, { @@ -13185,7 +13185,7 @@ "source_file": "crud/material.py", "source_location": "L80", "id": "crud_material_list_materials", - "community": 17, + "community": 18, "norm_label": "list_materials()" }, { @@ -13194,7 +13194,7 @@ "source_file": "crud/material.py", "source_location": "L129", "id": "crud_material_get_material", - "community": 17, + "community": 18, "norm_label": "get_material()" }, { @@ -13203,7 +13203,7 @@ "source_file": "crud/material.py", "source_location": "L146", "id": "crud_material_create_material", - "community": 1, + "community": 18, "norm_label": "create_material()" }, { @@ -13212,7 +13212,7 @@ "source_file": "crud/material.py", "source_location": "L192", "id": "crud_material_update_material", - "community": 17, + "community": 18, "norm_label": "update_material()" }, { @@ -13221,7 +13221,7 @@ "source_file": "crud/material.py", "source_location": "L252", "id": "crud_material_soft_delete_material", - "community": 17, + "community": 18, "norm_label": "soft_delete_material()" }, { @@ -13230,7 +13230,7 @@ "source_file": "crud/material.py", "source_location": "L278", "id": "crud_material_get_material_entity", - "community": 17, + "community": 18, "norm_label": "get_material_entity()" }, { @@ -13239,7 +13239,7 @@ "source_file": "crud/material.py", "source_location": "L292", "id": "crud_material_update_material_fields", - "community": 17, + "community": 18, "norm_label": "update_material_fields()" }, { @@ -13248,7 +13248,7 @@ "source_file": "crud/material.py", "source_location": "L345", "id": "crud_material_options_list", - "community": 17, + "community": 18, "norm_label": "options_list()" }, { @@ -13257,7 +13257,7 @@ "source_file": "crud/material.py", "source_location": "L370", "id": "crud_material_my_usage_row_to_dict", - "community": 17, + "community": 18, "norm_label": "_my_usage_row_to_dict()" }, { @@ -13266,7 +13266,7 @@ "source_file": "crud/material.py", "source_location": "L422", "id": "crud_material_my_usage_batch_map", - "community": 17, + "community": 18, "norm_label": "_my_usage_batch_map()" }, { @@ -13275,7 +13275,7 @@ "source_file": "crud/material.py", "source_location": "L434", "id": "crud_material_my_usage_user_nick_name_map", - "community": 17, + "community": 18, "norm_label": "_my_usage_user_nick_name_map()" }, { @@ -13284,7 +13284,7 @@ "source_file": "crud/material.py", "source_location": "L443", "id": "crud_material_mine_usage_receiver_filter", - "community": 17, + "community": 18, "norm_label": "_mine_usage_receiver_filter()" }, { @@ -13293,7 +13293,7 @@ "source_file": "crud/material.py", "source_location": "L458", "id": "crud_material_get_my_usages", - "community": 17, + "community": 18, "norm_label": "get_my_usages()" }, { @@ -13302,7 +13302,7 @@ "source_file": "crud/material.py", "source_location": "L377", "id": "crud_material_rationale_377", - "community": 3, + "community": 4, "norm_label": "\u5c06 bizmaterialusage \u884c\u8f6c\u6362\u4e3a\u5b57\u5178(\u7528\u4e8e\u6211\u7684\u9886\u7528\u8bb0\u5f55)\u3002" }, { @@ -13311,7 +13311,7 @@ "source_file": "crud/material.py", "source_location": "L444", "id": "crud_material_rationale_444", - "community": 3, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u624b\u52a8\u51fa\u5e93\u9886\u7528\u8bb0\u5f55:\u9886\u7528\u4eba\u5b57\u6bb5\u5b58\u6635\u79f0\u6216\u7528\u6237 id(\u4e0e\u751f\u4ea7/\u8d28\u68c0\u4e00\u81f4)\u3002" }, { @@ -13320,7 +13320,7 @@ "source_file": "crud/material.py", "source_location": "L473", "id": "crud_material_rationale_473", - "community": 3, + "community": 4, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55(\u624b\u52a8\u51fa\u5e93\u8bb0\u5f55) \u7b5b\u9009\u6761\u4ef6: - tenant_no = \u5f53\u524d\u7528\u6237\u79df\u6237 - source_type = 'm" }, { @@ -13410,7 +13410,7 @@ "source_file": "crud/dict_type.py", "source_location": "L1", "id": "crud_dict_type_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)" }, { @@ -13419,7 +13419,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L1", "id": "crud_storage_occupancy_py", - "community": 10, + "community": 9, "norm_label": "storage_occupancy.py" }, { @@ -13428,7 +13428,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L23", "id": "crud_storage_occupancy_assert_batch_slots_unique", - "community": 10, + "community": 9, "norm_label": "assert_batch_slots_unique()" }, { @@ -13437,7 +13437,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L35", "id": "crud_storage_occupancy_assert_slot_vacant", - "community": 10, + "community": 9, "norm_label": "assert_slot_vacant()" }, { @@ -13446,7 +13446,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L85", "id": "crud_storage_occupancy_add_stored_occupancy_no_commit", - "community": 10, + "community": 9, "norm_label": "_add_stored_occupancy_no_commit()" }, { @@ -13455,7 +13455,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L128", "id": "crud_storage_occupancy_remove_by_item_no_commit", - "community": 10, + "community": 9, "norm_label": "remove_by_item_no_commit()" }, { @@ -13464,7 +13464,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L154", "id": "crud_storage_occupancy_row_to_dict", - "community": 10, + "community": 9, "norm_label": "_row_to_dict()" }, { @@ -13473,7 +13473,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L173", "id": "crud_storage_occupancy_load_cell_product_map", - "community": 10, + "community": 9, "norm_label": "_load_cell_product_map()" }, { @@ -13482,7 +13482,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L195", "id": "crud_storage_occupancy_load_cell_product_shelf_summaries", - "community": 10, + "community": 9, "norm_label": "_load_cell_product_shelf_summaries()" }, { @@ -13491,7 +13491,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L244", "id": "crud_storage_occupancy_attach_cell_product_fields", - "community": 10, + "community": 9, "norm_label": "_attach_cell_product_fields()" }, { @@ -13500,7 +13500,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L260", "id": "crud_storage_occupancy_enrich_occupancy_items", - "community": 10, + "community": 9, "norm_label": "enrich_occupancy_items()" }, { @@ -13509,7 +13509,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L280", "id": "crud_storage_occupancy_enrich_slots_with_stored_cell_products", - "community": 10, + "community": 9, "norm_label": "enrich_slots_with_stored_cell_products()" }, { @@ -13518,7 +13518,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L329", "id": "crud_storage_occupancy_refresh_slot_cache", - "community": 10, + "community": 9, "norm_label": "_refresh_slot_cache()" }, { @@ -13527,7 +13527,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L364", "id": "crud_storage_occupancy_create_occupancy", - "community": 10, + "community": 9, "norm_label": "create_occupancy()" }, { @@ -13536,7 +13536,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L399", "id": "crud_storage_occupancy_batch_create_occupancies", - "community": 10, + "community": 9, "norm_label": "batch_create_occupancies()" }, { @@ -13545,7 +13545,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L437", "id": "crud_storage_occupancy_remove_occupancy", - "community": 10, + "community": 9, "norm_label": "remove_occupancy()" }, { @@ -13554,7 +13554,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L465", "id": "crud_storage_occupancy_remove_by_item", - "community": 10, + "community": 9, "norm_label": "remove_by_item()" }, { @@ -13563,7 +13563,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L477", "id": "crud_storage_occupancy_list_occupancies", - "community": 10, + "community": 9, "norm_label": "list_occupancies()" }, { @@ -13572,7 +13572,7 @@ "source_file": "crud/storage_occupancy.py", "source_location": "L512", "id": "crud_storage_occupancy_list_occupancy_history", - "community": 10, + "community": 9, "norm_label": "list_occupancy_history()" }, { @@ -13644,7 +13644,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L1", "id": "crud_qc_third_party_company_py", - "community": 5, + "community": 1, "norm_label": "qc_third_party_company.py" }, { @@ -13653,7 +13653,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L14", "id": "crud_qc_third_party_company_row_to_dict", - "community": 5, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -13662,7 +13662,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L35", "id": "crud_qc_third_party_company_company_code_exists", - "community": 5, + "community": 1, "norm_label": "company_code_exists()" }, { @@ -13671,7 +13671,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L51", "id": "crud_qc_third_party_company_list_companies", - "community": 5, + "community": 1, "norm_label": "list_companies()" }, { @@ -13680,7 +13680,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L95", "id": "crud_qc_third_party_company_list_company_options", - "community": 5, + "community": 1, "norm_label": "list_company_options()" }, { @@ -13689,7 +13689,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L112", "id": "crud_qc_third_party_company_get_company", - "community": 5, + "community": 1, "norm_label": "get_company()" }, { @@ -13698,7 +13698,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L123", "id": "crud_qc_third_party_company_create_company", - "community": 5, + "community": 1, "norm_label": "create_company()" }, { @@ -13707,7 +13707,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L183", "id": "crud_qc_third_party_company_update_company", - "community": 5, + "community": 1, "norm_label": "update_company()" }, { @@ -13716,7 +13716,7 @@ "source_file": "crud/qc_third_party_company.py", "source_location": "L251", "id": "crud_qc_third_party_company_soft_delete_company", - "community": 5, + "community": 1, "norm_label": "soft_delete_company()" }, { @@ -13779,7 +13779,7 @@ "source_file": "crud/production_material.py", "source_location": "L56", "id": "crud_production_material_filter_material_type", - "community": 9, + "community": 3, "norm_label": "_filter_material_type()" }, { @@ -13914,7 +13914,7 @@ "source_file": "crud/production_material.py", "source_location": "L26", "id": "crud_production_material_rationale_26", - "community": 3, + "community": 4, "norm_label": "\u7edf\u4e00\u72b6\u6001\u4e3a '1'(\u542f\u7528)\u6216 '0'(\u505c\u7528),\u907f\u514d 0 / '0' / or \u5224\u65ad\u6b67\u4e49\u3002" }, { @@ -13923,7 +13923,7 @@ "source_file": "crud/production_material.py", "source_location": "L381", "id": "crud_production_material_rationale_381", - "community": 3, + "community": 4, "norm_label": "\u6279\u91cf\u5165\u5e93,\u540c\u4e00\u4e8b\u52a1;\u4efb\u4e00\u6761\u5931\u8d25\u5219\u5168\u90e8\u56de\u6eda\u3002" }, { @@ -13932,7 +13932,7 @@ "source_file": "crud/production_material.py", "source_location": "L530", "id": "crud_production_material_rationale_530", - "community": 3, + "community": 4, "norm_label": "\u6279\u91cf\u51fa\u5e93,\u540c\u4e00\u4e8b\u52a1;\u4efb\u4e00\u6761\u5931\u8d25\u5219\u5168\u90e8\u56de\u6eda\u3002" }, { @@ -13941,7 +13941,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L1", "id": "crud_material_stock_log_py", - "community": 9, + "community": 3, "norm_label": "material_stock_log.py" }, { @@ -13950,7 +13950,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L14", "id": "crud_material_stock_log_user_nick_name_map", - "community": 9, + "community": 3, "norm_label": "_user_nick_name_map()" }, { @@ -13959,7 +13959,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L22", "id": "crud_material_stock_log_dec", - "community": 9, + "community": 3, "norm_label": "_dec()" }, { @@ -13968,7 +13968,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L28", "id": "crud_material_stock_log_fmt_dt", - "community": 9, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -13977,7 +13977,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L32", "id": "crud_material_stock_log_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -13986,7 +13986,7 @@ "source_file": "crud/material_stock_log.py", "source_location": "L53", "id": "crud_material_stock_log_list_stock_logs", - "community": 9, + "community": 3, "norm_label": "list_stock_logs()" }, { @@ -13995,7 +13995,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L1", "id": "crud_qc_material_batch_stock_status_py", - "community": 28, + "community": 29, "norm_label": "qc_material_batch_stock_status.py" }, { @@ -14004,7 +14004,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L8", "id": "crud_qc_material_batch_stock_status_normalize_batch_stock_status", - "community": 28, + "community": 29, "norm_label": "normalize_batch_stock_status()" }, { @@ -14013,7 +14013,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L16", "id": "crud_qc_material_batch_stock_status_batch_matches_stock_status", - "community": 28, + "community": 29, "norm_label": "batch_matches_stock_status()" }, { @@ -14022,7 +14022,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L1", "id": "crud_qc_material_batch_stock_status_rationale_1", - "community": 28, + "community": 29, "norm_label": "\u8d28\u68c0\u7269\u6599\u5165\u5e93\u6279\u6b21:\u6309\u5269\u4f59\u6570\u91cf\u8fc7\u6ee4\u7684\u8bed\u4e49\u8f85\u52a9\u3002" }, { @@ -14031,7 +14031,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L9", "id": "crud_qc_material_batch_stock_status_rationale_9", - "community": 28, + "community": 29, "norm_label": "\u8fd4\u56de 'available' | 'exhausted';\u5168\u90e8 / \u7a7a / \u975e\u6cd5 \u2192 none(\u4e0d\u52a0\u5269\u4f59\u6570\u91cf\u6761\u4ef6)\u3002" }, { @@ -14040,7 +14040,7 @@ "source_file": "crud/qc_material_batch_stock_status.py", "source_location": "L17", "id": "crud_qc_material_batch_stock_status_rationale_17", - "community": 28, + "community": 29, "norm_label": "\u7eaf\u51fd\u6570\u5224\u5b9a(\u4f9b\u5355\u6d4b);list_batches \u7528 sql \u7b49\u4ef7\u6761\u4ef6\u3002" }, { @@ -14049,7 +14049,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L1", "id": "crud_production_waste_output_py", - "community": 9, + "community": 3, "norm_label": "production_waste_output.py" }, { @@ -14058,7 +14058,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L21", "id": "crud_production_waste_output_pick_waste_output_type_ids", - "community": 9, + "community": 3, "norm_label": "pick_waste_output_type_ids()" }, { @@ -14067,7 +14067,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L40", "id": "crud_production_waste_output_match_waste_output_keyword", - "community": 9, + "community": 3, "norm_label": "match_waste_output_keyword()" }, { @@ -14076,7 +14076,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L51", "id": "crud_production_waste_output_resolve_waste_output_type_ids", - "community": 9, + "community": 3, "norm_label": "resolve_waste_output_type_ids()" }, { @@ -14085,7 +14085,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L62", "id": "crud_production_waste_output_fmt_dt", - "community": 9, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -14094,7 +14094,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L70", "id": "crud_production_waste_output_normalize_date_bound", - "community": 9, + "community": 3, "norm_label": "_normalize_date_bound()" }, { @@ -14103,7 +14103,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L79", "id": "crud_production_waste_output_list_production_waste_outputs", - "community": 9, + "community": 3, "norm_label": "list_production_waste_outputs()" }, { @@ -14112,7 +14112,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L182", "id": "crud_production_waste_output_total_pages", - "community": 9, + "community": 3, "norm_label": "total_pages()" }, { @@ -14121,7 +14121,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L1", "id": "crud_production_waste_output_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u5e9f\u5f03\u7269\u4ea7\u51fa \u2014 \u53ea\u8bfb\u6c47\u603b\u5217\u8868\u3002" }, { @@ -14130,7 +14130,7 @@ "source_file": "crud/production_waste_output.py", "source_location": "L22", "id": "crud_production_waste_output_rationale_22", - "community": 4, + "community": 5, "norm_label": "\u4ece\u4ea7\u51fa\u7c7b\u578b\u884c\u4e2d\u9009\u51fa\u5e9f\u5f03\u7269\u7c7b\u578b id:\u4f18\u5148 type_code=fqw,\u5426\u5219\u515c\u5e95 type_name=\u5e9f\u5f03\u7269\u3002" }, { @@ -14373,7 +14373,7 @@ "source_file": "crud/consumable.py", "source_location": "L1", "id": "crud_consumable_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u8017\u6750 crud(biz_consumable)" }, { @@ -14382,7 +14382,7 @@ "source_file": "crud/material_usage.py", "source_location": "L1", "id": "crud_material_usage_py", - "community": 9, + "community": 3, "norm_label": "material_usage.py" }, { @@ -14391,7 +14391,7 @@ "source_file": "crud/material_usage.py", "source_location": "L14", "id": "crud_material_usage_parse_receiver_purpose_from_remark", - "community": 9, + "community": 3, "norm_label": "_parse_receiver_purpose_from_remark()" }, { @@ -14400,7 +14400,7 @@ "source_file": "crud/material_usage.py", "source_location": "L25", "id": "crud_material_usage_resolve_receiver_purpose", - "community": 9, + "community": 3, "norm_label": "_resolve_receiver_purpose()" }, { @@ -14409,7 +14409,7 @@ "source_file": "crud/material_usage.py", "source_location": "L35", "id": "crud_material_usage_display_remark", - "community": 9, + "community": 3, "norm_label": "_display_remark()" }, { @@ -14418,7 +14418,7 @@ "source_file": "crud/material_usage.py", "source_location": "L50", "id": "crud_material_usage_user_nick_name_map", - "community": 9, + "community": 3, "norm_label": "_user_nick_name_map()" }, { @@ -14427,7 +14427,7 @@ "source_file": "crud/material_usage.py", "source_location": "L58", "id": "crud_material_usage_receiver_display_map", - "community": 9, + "community": 3, "norm_label": "_receiver_display_map()" }, { @@ -14436,7 +14436,7 @@ "source_file": "crud/material_usage.py", "source_location": "L69", "id": "crud_material_usage_usage_unit_label", - "community": 9, + "community": 3, "norm_label": "_usage_unit_label()" }, { @@ -14445,7 +14445,7 @@ "source_file": "crud/material_usage.py", "source_location": "L78", "id": "crud_material_usage_stock_in_date_for_row", - "community": 9, + "community": 3, "norm_label": "_stock_in_date_for_row()" }, { @@ -14454,7 +14454,7 @@ "source_file": "crud/material_usage.py", "source_location": "L84", "id": "crud_material_usage_unit_price_for_row", - "community": 9, + "community": 3, "norm_label": "_unit_price_for_row()" }, { @@ -14463,7 +14463,7 @@ "source_file": "crud/material_usage.py", "source_location": "L92", "id": "crud_material_usage_amount_for_row", - "community": 9, + "community": 3, "norm_label": "_amount_for_row()" }, { @@ -14472,7 +14472,7 @@ "source_file": "crud/material_usage.py", "source_location": "L108", "id": "crud_material_usage_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -14481,7 +14481,7 @@ "source_file": "crud/material_usage.py", "source_location": "L160", "id": "crud_material_usage_batch_map", - "community": 9, + "community": 3, "norm_label": "_batch_map()" }, { @@ -14490,7 +14490,7 @@ "source_file": "crud/material_usage.py", "source_location": "L172", "id": "crud_material_usage_list_usages_query", - "community": 9, + "community": 3, "norm_label": "_list_usages_query()" }, { @@ -14499,7 +14499,7 @@ "source_file": "crud/material_usage.py", "source_location": "L226", "id": "crud_material_usage_paginate_usages", - "community": 9, + "community": 3, "norm_label": "_paginate_usages()" }, { @@ -14508,7 +14508,7 @@ "source_file": "crud/material_usage.py", "source_location": "L257", "id": "crud_material_usage_list_usages", - "community": 9, + "community": 3, "norm_label": "list_usages()" }, { @@ -14517,7 +14517,7 @@ "source_file": "crud/material_usage.py", "source_location": "L285", "id": "crud_material_usage_fmt_date_val", - "community": 9, + "community": 3, "norm_label": "_fmt_date_val()" }, { @@ -14526,7 +14526,7 @@ "source_file": "crud/material_usage.py", "source_location": "L293", "id": "crud_material_usage_list_stock_check_requisitions", - "community": 9, + "community": 3, "norm_label": "list_stock_check_requisitions()" }, { @@ -14535,7 +14535,7 @@ "source_file": "crud/material_usage.py", "source_location": "L382", "id": "crud_material_usage_mark_requisition_fully_used", - "community": 9, + "community": 3, "norm_label": "mark_requisition_fully_used()" }, { @@ -14544,7 +14544,7 @@ "source_file": "crud/material_usage.py", "source_location": "L302", "id": "crud_material_usage_rationale_302", - "community": 9, + "community": 3, "norm_label": "\u76d8\u70b9\u767b\u8bb0\u5f39\u7a97:\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55(\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c)\u3002" }, { @@ -14553,7 +14553,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1", "id": "crud_production_material_usage_py", - "community": 9, + "community": 3, "norm_label": "production_material_usage.py" }, { @@ -14562,7 +14562,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L19", "id": "crud_production_material_usage_parse_receiver_purpose_from_remark", - "community": 9, + "community": 3, "norm_label": "_parse_receiver_purpose_from_remark()" }, { @@ -14571,7 +14571,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L31", "id": "crud_production_material_usage_resolve_receiver_purpose", - "community": 9, + "community": 3, "norm_label": "_resolve_receiver_purpose()" }, { @@ -14580,7 +14580,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L41", "id": "crud_production_material_usage_display_remark", - "community": 9, + "community": 3, "norm_label": "_display_remark()" }, { @@ -14589,7 +14589,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L57", "id": "crud_production_material_usage_user_nick_name_map", - "community": 9, + "community": 3, "norm_label": "_user_nick_name_map()" }, { @@ -14598,7 +14598,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L65", "id": "crud_production_material_usage_receiver_display_map", - "community": 9, + "community": 3, "norm_label": "_receiver_display_map()" }, { @@ -14607,7 +14607,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L77", "id": "crud_production_material_usage_usage_unit_label", - "community": 9, + "community": 3, "norm_label": "_usage_unit_label()" }, { @@ -14616,7 +14616,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L86", "id": "crud_production_material_usage_stock_in_date_for_row", - "community": 9, + "community": 3, "norm_label": "_stock_in_date_for_row()" }, { @@ -14625,7 +14625,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L92", "id": "crud_production_material_usage_unit_price_for_row", - "community": 9, + "community": 3, "norm_label": "_unit_price_for_row()" }, { @@ -14634,7 +14634,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L100", "id": "crud_production_material_usage_amount_for_row", - "community": 9, + "community": 3, "norm_label": "_amount_for_row()" }, { @@ -14643,7 +14643,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L116", "id": "crud_production_material_usage_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -14652,7 +14652,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L182", "id": "crud_production_material_usage_batch_map", - "community": 9, + "community": 3, "norm_label": "_batch_map()" }, { @@ -14661,7 +14661,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L194", "id": "crud_production_material_usage_mine_usage_filter", - "community": 9, + "community": 3, "norm_label": "_mine_usage_filter()" }, { @@ -14670,7 +14670,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L219", "id": "crud_production_material_usage_list_usages_query", - "community": 9, + "community": 3, "norm_label": "_list_usages_query()" }, { @@ -14679,7 +14679,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L290", "id": "crud_production_material_usage_paginate_usages", - "community": 9, + "community": 3, "norm_label": "_paginate_usages()" }, { @@ -14688,7 +14688,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L321", "id": "crud_production_material_usage_list_usages", - "community": 9, + "community": 3, "norm_label": "list_usages()" }, { @@ -14697,7 +14697,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L351", "id": "crud_production_material_usage_list_my_usages", - "community": 9, + "community": 3, "norm_label": "list_my_usages()" }, { @@ -14706,7 +14706,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L384", "id": "crud_production_material_usage_list_usages_by_step", - "community": 9, + "community": 3, "norm_label": "list_usages_by_step()" }, { @@ -14715,7 +14715,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L441", "id": "crud_production_material_usage_list_linked_step_usages", - "community": 9, + "community": 3, "norm_label": "list_linked_step_usages()" }, { @@ -14724,7 +14724,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L518", "id": "crud_production_material_usage_revert_step_material_usages", - "community": 10, + "community": 9, "norm_label": "revert_step_material_usages()" }, { @@ -14733,7 +14733,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L586", "id": "crud_production_material_usage_list_requisition_options", - "community": 9, + "community": 3, "norm_label": "list_requisition_options()" }, { @@ -14742,7 +14742,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L664", "id": "crud_production_material_usage_record_step_usage_from_requisition", - "community": 9, + "community": 3, "norm_label": "_record_step_usage_from_requisition()" }, { @@ -14751,7 +14751,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L762", "id": "crud_production_material_usage_deduct_step_usage_legacy_batch", - "community": 10, + "community": 9, "norm_label": "_deduct_step_usage_legacy_batch()" }, { @@ -14760,7 +14760,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L867", "id": "crud_production_material_usage_register_step_usage_from_requisition", - "community": 10, + "community": 9, "norm_label": "register_step_usage_from_requisition()" }, { @@ -14769,7 +14769,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L924", "id": "crud_production_material_usage_list_available_requisitions_for_prep", - "community": 9, + "community": 3, "norm_label": "list_available_requisitions_for_prep()" }, { @@ -14778,7 +14778,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1020", "id": "crud_production_material_usage_step_consumed_qty_map", - "community": 9, + "community": 3, "norm_label": "_step_consumed_qty_map()" }, { @@ -14787,7 +14787,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1047", "id": "crud_production_material_usage_fmt_date_val", - "community": 9, + "community": 3, "norm_label": "_fmt_date_val()" }, { @@ -14796,7 +14796,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1055", "id": "crud_production_material_usage_list_stock_check_requisitions", - "community": 9, + "community": 3, "norm_label": "list_stock_check_requisitions()" }, { @@ -14805,7 +14805,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1147", "id": "crud_production_material_usage_mark_requisition_fully_used", - "community": 9, + "community": 3, "norm_label": "mark_requisition_fully_used()" }, { @@ -14814,7 +14814,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1190", "id": "crud_production_material_usage_prep_consumption_to_dict", - "community": 9, + "community": 3, "norm_label": "_prep_consumption_to_dict()" }, { @@ -14823,7 +14823,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1222", "id": "crud_production_material_usage_list_prep_consumptions", - "community": 9, + "community": 3, "norm_label": "list_prep_consumptions()" }, { @@ -14832,7 +14832,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1299", "id": "crud_production_material_usage_list_my_prep_consumptions", - "community": 9, + "community": 3, "norm_label": "list_my_prep_consumptions()" }, { @@ -14841,7 +14841,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L20", "id": "crud_production_material_usage_rationale_20", - "community": 9, + "community": 4, "norm_label": "\u517c\u5bb9\u65e7\u6570\u636e:\u9886\u7528\u4eba/\u7528\u9014\u66fe\u62fc\u63a5\u5728 remark \u4e2d\u3002" }, { @@ -14850,7 +14850,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L42", "id": "crud_production_material_usage_rationale_42", - "community": 9, + "community": 4, "norm_label": "\u624b\u52a8\u51fa\u5e93\u65f6\u5907\u6ce8\u4ec5\u5c55\u793a\u7528\u6237\u586b\u5199\u5185\u5bb9,\u4e0d\u542b\u9886\u7528\u4eba/\u7528\u9014\u62fc\u63a5\u6bb5\u3002" }, { @@ -14859,7 +14859,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L195", "id": "crud_production_material_usage_rationale_195", - "community": 9, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u9886\u7528\u8bb0\u5f55:\u624b\u52a8\u51fa\u5e93(\u9886\u7528\u4eba)\u6216\u4efb\u52a1\u4f7f\u7528(\u586b\u62a5\u4eba)\u3002" }, { @@ -14868,7 +14868,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L367", "id": "crud_production_material_usage_rationale_367", - "community": 9, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55(\u624b\u52a8\u51fa\u5e93 + \u4efb\u52a1\u4f7f\u7528)\u3002" }, { @@ -14877,7 +14877,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L391", "id": "crud_production_material_usage_rationale_391", - "community": 9, + "community": 4, "norm_label": "\u67e5\u8be2\u751f\u4ea7\u6b65\u9aa4\u5173\u8054\u7684\u7269\u6599\u4f7f\u7528\u8bb0\u5f55(step_save)\u3002" }, { @@ -14886,7 +14886,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L448", "id": "crud_production_material_usage_rationale_448", - "community": 9, + "community": 4, "norm_label": "\u67e5\u8be2\u9886\u7528\u8bb0\u5f55\u5173\u8054\u7684\u6d88\u8017\u660e\u7ec6(parent_usage_id \u2192 step_save / prep_consume)\u3002" }, { @@ -14895,7 +14895,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L524", "id": "crud_production_material_usage_rationale_524", - "community": 3, + "community": 4, "norm_label": "\u64a4\u9500\u6b65\u9aa4\u6b64\u524d step_save \u6263\u51cf,\u4fbf\u4e8e\u91cd\u65b0\u586b\u62a5\u7269\u6599\u4f7f\u7528\u3002" }, { @@ -14904,7 +14904,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L595", "id": "crud_production_material_usage_rationale_595", - "community": 9, + "community": 4, "norm_label": "\u9886\u7528\u8bb0\u5f55\u9009\u9879(manual_out),\u4f9b\u751f\u4ea7\u6b65\u9aa4\u5173\u8054\u7269\u6599\u4f7f\u7528\u3002" }, { @@ -14913,7 +14913,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L773", "id": "crud_production_material_usage_rationale_773", - "community": 3, + "community": 4, "norm_label": "\u65e7\u7248:\u6309\u5165\u5e93\u6279\u6b21\u6263\u51cf\u5e93\u5b58(\u517c\u5bb9\u5386\u53f2\u6570\u636e)\u3002" }, { @@ -14922,7 +14922,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L878", "id": "crud_production_material_usage_rationale_878", - "community": 3, + "community": 4, "norm_label": "\u767b\u8bb0\u6b65\u9aa4\u7269\u6599\u4f7f\u7528;\u5173\u8054\u9886\u7528\u8bb0\u5f55\u65f6\u4e0d\u6263\u51cf\u5e93\u5b58\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1,\u672c\u51fd\u6570\u4e0d commit\u3002" }, { @@ -14931,7 +14931,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L934", "id": "crud_production_material_usage_rationale_934", - "community": 9, + "community": 4, "norm_label": "\u914d\u5236\u5b50\u7269\u6599\u6765\u6e90:\u5168\u90e8\u672a\u6807\u8bb0\u5df2\u7528\u5b8c\u7684\u9886\u7528\u8bb0\u5f55\u3002" }, { @@ -14940,7 +14940,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1064", "id": "crud_production_material_usage_rationale_1064", - "community": 9, + "community": 4, "norm_label": "\u76d8\u70b9\u767b\u8bb0\u5f39\u7a97:\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55(\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c)\u3002" }, { @@ -14949,7 +14949,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1233", "id": "crud_production_material_usage_rationale_1233", - "community": 9, + "community": 4, "norm_label": "\u67e5\u8be2\u914d\u5236\u6d88\u8017\u660e\u7ec6(sub_consume)\u3002" }, { @@ -14958,7 +14958,7 @@ "source_file": "crud/production_material_usage.py", "source_location": "L1312", "id": "crud_production_material_usage_rationale_1312", - "community": 9, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u9886\u7528\u6279\u6b21\u7684\u914d\u5236\u6d88\u8017\u660e\u7ec6(\u6309\u9886\u7528\u4eba,\u975e\u914d\u5236\u64cd\u4f5c\u4eba)\u3002" }, { @@ -15057,7 +15057,7 @@ "source_file": "crud/production_task.py", "source_location": "L1", "id": "crud_production_task_py", - "community": 10, + "community": 9, "norm_label": "production_task.py" }, { @@ -15066,7 +15066,7 @@ "source_file": "crud/production_task.py", "source_location": "L53", "id": "crud_production_task_require_requisition_for_catalog_material", - "community": 10, + "community": 9, "norm_label": "_require_requisition_for_catalog_material()" }, { @@ -15075,7 +15075,7 @@ "source_file": "crud/production_task.py", "source_location": "L105", "id": "crud_production_task_production_conclusion_label", - "community": 10, + "community": 9, "norm_label": "_production_conclusion_label()" }, { @@ -15084,7 +15084,7 @@ "source_file": "crud/production_task.py", "source_location": "L112", "id": "crud_production_task_fmt_dt", - "community": 10, + "community": 9, "norm_label": "_fmt_dt()" }, { @@ -15093,7 +15093,7 @@ "source_file": "crud/production_task.py", "source_location": "L116", "id": "crud_production_task_normalize_date_bound", - "community": 10, + "community": 9, "norm_label": "_normalize_date_bound()" }, { @@ -15102,7 +15102,7 @@ "source_file": "crud/production_task.py", "source_location": "L123", "id": "crud_production_task_enrich_outbound_task_items", - "community": 10, + "community": 9, "norm_label": "_enrich_outbound_task_items()" }, { @@ -15111,7 +15111,7 @@ "source_file": "crud/production_task.py", "source_location": "L257", "id": "crud_production_task_generate_task_no", - "community": 10, + "community": 9, "norm_label": "_generate_task_no()" }, { @@ -15120,7 +15120,7 @@ "source_file": "crud/production_task.py", "source_location": "L271", "id": "crud_production_task_task_to_dict", - "community": 10, + "community": 9, "norm_label": "_task_to_dict()" }, { @@ -15129,7 +15129,7 @@ "source_file": "crud/production_task.py", "source_location": "L300", "id": "crud_production_task_step_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_to_dict()" }, { @@ -15138,7 +15138,7 @@ "source_file": "crud/production_task.py", "source_location": "L326", "id": "crud_production_task_step_reagent_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_reagent_to_dict()" }, { @@ -15147,7 +15147,7 @@ "source_file": "crud/production_task.py", "source_location": "L343", "id": "crud_production_task_step_configured_reagent_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_configured_reagent_to_dict()" }, { @@ -15156,7 +15156,7 @@ "source_file": "crud/production_task.py", "source_location": "L359", "id": "crud_production_task_step_consumable_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_consumable_to_dict()" }, { @@ -15165,7 +15165,7 @@ "source_file": "crud/production_task.py", "source_location": "L376", "id": "crud_production_task_step_output_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_output_to_dict()" }, { @@ -15174,7 +15174,7 @@ "source_file": "crud/production_task.py", "source_location": "L388", "id": "crud_production_task_step_data_collection_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_data_collection_to_dict()" }, { @@ -15183,7 +15183,7 @@ "source_file": "crud/production_task.py", "source_location": "L400", "id": "crud_production_task_task_input_to_dict", - "community": 10, + "community": 9, "norm_label": "_task_input_to_dict()" }, { @@ -15192,7 +15192,7 @@ "source_file": "crud/production_task.py", "source_location": "L422", "id": "crud_production_task_task_output_to_dict", - "community": 10, + "community": 9, "norm_label": "_task_output_to_dict()" }, { @@ -15201,7 +15201,7 @@ "source_file": "crud/production_task.py", "source_location": "L447", "id": "crud_production_task_soft_delete_sub", - "community": 10, + "community": 9, "norm_label": "_soft_delete_sub()" }, { @@ -15210,7 +15210,7 @@ "source_file": "crud/production_task.py", "source_location": "L460", "id": "crud_production_task_resolve_sub_table_order_num", - "community": 10, + "community": 9, "norm_label": "_resolve_sub_table_order_num()" }, { @@ -15219,7 +15219,7 @@ "source_file": "crud/production_task.py", "source_location": "L469", "id": "crud_production_task_empty_step_sub_tables", - "community": 10, + "community": 9, "norm_label": "_empty_step_sub_tables()" }, { @@ -15228,7 +15228,7 @@ "source_file": "crud/production_task.py", "source_location": "L479", "id": "crud_production_task_batch_load_step_sub_tables", - "community": 10, + "community": 9, "norm_label": "_batch_load_step_sub_tables()" }, { @@ -15237,7 +15237,7 @@ "source_file": "crud/production_task.py", "source_location": "L579", "id": "crud_production_task_step_sub_tables_to_dict", - "community": 10, + "community": 9, "norm_label": "_step_sub_tables_to_dict()" }, { @@ -15246,7 +15246,7 @@ "source_file": "crud/production_task.py", "source_location": "L584", "id": "crud_production_task_clone_step_reagents", - "community": 10, + "community": 9, "norm_label": "_clone_step_reagents()" }, { @@ -15255,7 +15255,7 @@ "source_file": "crud/production_task.py", "source_location": "L607", "id": "crud_production_task_clone_step_consumables", - "community": 10, + "community": 9, "norm_label": "_clone_step_consumables()" }, { @@ -15264,7 +15264,7 @@ "source_file": "crud/production_task.py", "source_location": "L630", "id": "crud_production_task_clone_step_outputs", - "community": 10, + "community": 9, "norm_label": "_clone_step_outputs()" }, { @@ -15273,7 +15273,7 @@ "source_file": "crud/production_task.py", "source_location": "L652", "id": "crud_production_task_clone_step_data_collections", - "community": 10, + "community": 9, "norm_label": "_clone_step_data_collections()" }, { @@ -15282,7 +15282,7 @@ "source_file": "crud/production_task.py", "source_location": "L673", "id": "crud_production_task_clone_route_to_task", - "community": 10, + "community": 9, "norm_label": "_clone_route_to_task()" }, { @@ -15291,7 +15291,7 @@ "source_file": "crud/production_task.py", "source_location": "L707", "id": "crud_production_task_validate_assignee_user_id", - "community": 10, + "community": 9, "norm_label": "_validate_assignee_user_id()" }, { @@ -15300,7 +15300,7 @@ "source_file": "crud/production_task.py", "source_location": "L726", "id": "crud_production_task_enrich_assignee_names", - "community": 0, + "community": 9, "norm_label": "_enrich_assignee_names()" }, { @@ -15309,7 +15309,7 @@ "source_file": "crud/production_task.py", "source_location": "L742", "id": "crud_production_task_enrich_handover_times", - "community": 10, + "community": 9, "norm_label": "_enrich_handover_times()" }, { @@ -15318,7 +15318,7 @@ "source_file": "crud/production_task.py", "source_location": "L771", "id": "crud_production_task_get_production_task_row", - "community": 10, + "community": 9, "norm_label": "get_production_task_row()" }, { @@ -15327,7 +15327,7 @@ "source_file": "crud/production_task.py", "source_location": "L785", "id": "crud_production_task_assert_task_assignee", - "community": 10, + "community": 9, "norm_label": "assert_task_assignee()" }, { @@ -15336,7 +15336,7 @@ "source_file": "crud/production_task.py", "source_location": "L792", "id": "crud_production_task_assert_task_step_assignee_or_legacy", - "community": 10, + "community": 9, "norm_label": "assert_task_step_assignee_or_legacy()" }, { @@ -15345,7 +15345,7 @@ "source_file": "crud/production_task.py", "source_location": "L807", "id": "crud_production_task_assert_step_assignee_for_write", - "community": 10, + "community": 9, "norm_label": "assert_step_assignee_for_write()" }, { @@ -15354,7 +15354,7 @@ "source_file": "crud/production_task.py", "source_location": "L838", "id": "crud_production_task_record_task_handover", - "community": 10, + "community": 9, "norm_label": "_record_task_handover()" }, { @@ -15363,7 +15363,7 @@ "source_file": "crud/production_task.py", "source_location": "L870", "id": "crud_production_task_forward_production_task", - "community": 10, + "community": 9, "norm_label": "forward_production_task()" }, { @@ -15372,7 +15372,7 @@ "source_file": "crud/production_task.py", "source_location": "L913", "id": "crud_production_task_reassign_production_task", - "community": 10, + "community": 9, "norm_label": "reassign_production_task()" }, { @@ -15381,7 +15381,7 @@ "source_file": "crud/production_task.py", "source_location": "L958", "id": "crud_production_task_create_production_task", - "community": 10, + "community": 9, "norm_label": "create_production_task()" }, { @@ -15390,7 +15390,7 @@ "source_file": "crud/production_task.py", "source_location": "L1052", "id": "crud_production_task_dispatch_task_steps", - "community": 10, + "community": 9, "norm_label": "dispatch_task_steps()" }, { @@ -15399,7 +15399,7 @@ "source_file": "crud/production_task.py", "source_location": "L1116", "id": "crud_production_task_enrich_tasks_with_step_summaries", - "community": 10, + "community": 9, "norm_label": "_enrich_tasks_with_step_summaries()" }, { @@ -15408,7 +15408,7 @@ "source_file": "crud/production_task.py", "source_location": "L1154", "id": "crud_production_task_list_production_tasks", - "community": 10, + "community": 9, "norm_label": "list_production_tasks()" }, { @@ -15417,7 +15417,7 @@ "source_file": "crud/production_task.py", "source_location": "L1570", "id": "crud_production_task_list_mine_production_tasks", - "community": 10, + "community": 9, "norm_label": "list_mine_production_tasks()" }, { @@ -15426,7 +15426,7 @@ "source_file": "crud/production_task.py", "source_location": "L1634", "id": "crud_production_task_get_production_task_detail", - "community": 10, + "community": 9, "norm_label": "get_production_task_detail()" }, { @@ -15435,7 +15435,7 @@ "source_file": "crud/production_task.py", "source_location": "L1812", "id": "crud_production_task_build_process_library_for_editor", - "community": 0, + "community": 9, "norm_label": "_build_process_library_for_editor()" }, { @@ -15462,7 +15462,7 @@ "source_file": "crud/production_task.py", "source_location": "L1930", "id": "crud_production_task_consume_task_input_cell_products", - "community": 10, + "community": 9, "norm_label": "_consume_task_input_cell_products()" }, { @@ -15471,7 +15471,7 @@ "source_file": "crud/production_task.py", "source_location": "L1977", "id": "crud_production_task_update_task_status", - "community": 10, + "community": 9, "norm_label": "update_task_status()" }, { @@ -15480,7 +15480,7 @@ "source_file": "crud/production_task.py", "source_location": "L2037", "id": "crud_production_task_add_task_step", - "community": 10, + "community": 9, "norm_label": "add_task_step()" }, { @@ -15498,7 +15498,7 @@ "source_file": "crud/production_task.py", "source_location": "L2241", "id": "crud_production_task_delete_task_step", - "community": 10, + "community": 9, "norm_label": "delete_task_step()" }, { @@ -15507,7 +15507,7 @@ "source_file": "crud/production_task.py", "source_location": "L2264", "id": "crud_production_task_replace_step_reagents", - "community": 10, + "community": 9, "norm_label": "replace_step_reagents()" }, { @@ -15516,7 +15516,7 @@ "source_file": "crud/production_task.py", "source_location": "L2334", "id": "crud_production_task_replace_step_consumables", - "community": 10, + "community": 9, "norm_label": "replace_step_consumables()" }, { @@ -15525,7 +15525,7 @@ "source_file": "crud/production_task.py", "source_location": "L2404", "id": "crud_production_task_replace_step_configured_reagents", - "community": 10, + "community": 9, "norm_label": "replace_step_configured_reagents()" }, { @@ -15534,7 +15534,7 @@ "source_file": "crud/production_task.py", "source_location": "L2472", "id": "crud_production_task_replace_step_outputs", - "community": 10, + "community": 9, "norm_label": "replace_step_outputs()" }, { @@ -15543,7 +15543,7 @@ "source_file": "crud/production_task.py", "source_location": "L2491", "id": "crud_production_task_replace_step_data_collections", - "community": 10, + "community": 9, "norm_label": "replace_step_data_collections()" }, { @@ -15552,7 +15552,7 @@ "source_file": "crud/production_task.py", "source_location": "L2510", "id": "crud_production_task_spawn_temporary_work_order_from_task", - "community": 5, + "community": 7, "norm_label": "spawn_temporary_work_order_from_task()" }, { @@ -15561,7 +15561,7 @@ "source_file": "crud/production_task.py", "source_location": "L2584", "id": "crud_production_task_set_task_inputs", - "community": 10, + "community": 9, "norm_label": "set_task_inputs()" }, { @@ -15570,7 +15570,7 @@ "source_file": "crud/production_task.py", "source_location": "L2641", "id": "crud_production_task_parse_optional_date", - "community": 10, + "community": 9, "norm_label": "_parse_optional_date()" }, { @@ -15579,7 +15579,7 @@ "source_file": "crud/production_task.py", "source_location": "L2650", "id": "crud_production_task_create_occupancy_for_product", - "community": 10, + "community": 9, "norm_label": "_create_occupancy_for_product()" }, { @@ -15588,7 +15588,7 @@ "source_file": "crud/production_task.py", "source_location": "L2672", "id": "crud_production_task_output_item_has_spec", - "community": 10, + "community": 9, "norm_label": "_output_item_has_spec()" }, { @@ -15597,7 +15597,7 @@ "source_file": "crud/production_task.py", "source_location": "L2676", "id": "crud_production_task_output_item_spec_text", - "community": 10, + "community": 9, "norm_label": "_output_item_spec_text()" }, { @@ -15606,7 +15606,7 @@ "source_file": "crud/production_task.py", "source_location": "L2692", "id": "crud_production_task_update_product_from_output", - "community": 10, + "community": 9, "norm_label": "_update_product_from_output()" }, { @@ -15615,7 +15615,7 @@ "source_file": "crud/production_task.py", "source_location": "L2752", "id": "crud_production_task_set_task_outputs", - "community": 10, + "community": 9, "norm_label": "set_task_outputs()" }, { @@ -15624,7 +15624,7 @@ "source_file": "crud/production_task.py", "source_location": "L2889", "id": "crud_production_task_reorder_task_steps", - "community": 10, + "community": 9, "norm_label": "reorder_task_steps()" }, { @@ -15633,7 +15633,7 @@ "source_file": "crud/production_task.py", "source_location": "L2903", "id": "crud_production_task_copy_task_step", - "community": 4, + "community": 5, "norm_label": "copy_task_step()" }, { @@ -15642,7 +15642,7 @@ "source_file": "crud/production_task.py", "source_location": "L3030", "id": "crud_production_task_delete_production_task", - "community": 10, + "community": 9, "norm_label": "delete_production_task()" }, { @@ -15651,7 +15651,7 @@ "source_file": "crud/production_task.py", "source_location": "L3079", "id": "crud_production_task_total_pages", - "community": 10, + "community": 9, "norm_label": "total_pages()" }, { @@ -15660,7 +15660,7 @@ "source_file": "crud/production_task.py", "source_location": "L3094", "id": "crud_production_task_empty_production_tab_step_counts", - "community": 10, + "community": 9, "norm_label": "_empty_production_tab_step_counts()" }, { @@ -15669,7 +15669,7 @@ "source_file": "crud/production_task.py", "source_location": "L3101", "id": "crud_production_task_resolve_production_tab_key", - "community": 10, + "community": 9, "norm_label": "_resolve_production_tab_key()" }, { @@ -15678,7 +15678,7 @@ "source_file": "crud/production_task.py", "source_location": "L3120", "id": "crud_production_task_aggregate_production_tab_step_field", - "community": 10, + "community": 9, "norm_label": "_aggregate_production_tab_step_field()" }, { @@ -15687,7 +15687,7 @@ "source_file": "crud/production_task.py", "source_location": "L3132", "id": "crud_production_task_base_active_step_count_query", - "community": 9, + "community": 3, "norm_label": "_base_active_step_count_query()" }, { @@ -15696,7 +15696,7 @@ "source_file": "crud/production_task.py", "source_location": "L3205", "id": "crud_production_task_count_step_tab_badges_by_tab", - "community": 10, + "community": 9, "norm_label": "count_step_tab_badges_by_tab()" }, { @@ -15705,7 +15705,7 @@ "source_file": "crud/production_task.py", "source_location": "L3252", "id": "crud_production_task_count_production_work_order_tab_step_badges", - "community": 10, + "community": 9, "norm_label": "count_production_work_order_tab_step_badges()" }, { @@ -15714,7 +15714,7 @@ "source_file": "crud/production_task.py", "source_location": "L3258", "id": "crud_production_task_count_mine_production_work_order_tab_step_badges", - "community": 10, + "community": 9, "norm_label": "count_mine_production_work_order_tab_step_badges()" }, { @@ -15723,7 +15723,7 @@ "source_file": "crud/production_task.py", "source_location": "L1", "id": "crud_production_task_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u751f\u4ea7\u4efb\u52a1 crud(biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa)" }, { @@ -15732,7 +15732,7 @@ "source_file": "crud/production_task.py", "source_location": "L129", "id": "crud_production_task_rationale_129", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1:\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b,\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7,\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002" }, { @@ -15741,7 +15741,7 @@ "source_file": "crud/production_task.py", "source_location": "L461", "id": "crud_production_task_rationale_461", - "community": 4, + "community": 5, "norm_label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7:\u4fdd\u7559\u6e90 order_num;\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002" }, { @@ -15750,7 +15750,7 @@ "source_file": "crud/production_task.py", "source_location": "L480", "id": "crud_production_task_rationale_480", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u52a0\u8f7d\u6b65\u9aa4\u5b50\u8868,\u907f\u514d get_production_task_detail \u9010\u6b65\u9aa4 n+1 \u67e5\u8be2\u3002" }, { @@ -15759,7 +15759,7 @@ "source_file": "crud/production_task.py", "source_location": "L580", "id": "crud_production_task_rationale_580", - "community": 4, + "community": 5, "norm_label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316(\u4e0e get_production_task_detail \u4e00\u81f4)\u3002" }, { @@ -15768,7 +15768,7 @@ "source_file": "crud/production_task.py", "source_location": "L788", "id": "crud_production_task_rationale_788", - "community": 4, + "community": 5, "norm_label": "deprecated:\u4f18\u5148\u4f7f\u7528 assert_task_step_assignee_or_legacy\u3002" }, { @@ -15777,7 +15777,7 @@ "source_file": "crud/production_task.py", "source_location": "L1119", "id": "crud_production_task_rationale_1119", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u9644\u52a0\u5de5\u827a\u6b65\u9aa4\u6458\u8981(\u65e0\u8bd5\u5242/\u8017\u6750/\u4ea7\u51fa\u7b49\u5b50\u8868),\u4f9b\u5217\u8868\u5361\u7247\u5c55\u793a\u3002" }, { @@ -15786,7 +15786,7 @@ "source_file": "crud/production_task.py", "source_location": "L1816", "id": "crud_production_task_rationale_1816", - "community": 4, + "community": 5, "norm_label": "\u6309\u5206\u7c7b\u5206\u7ec4\u5de5\u827a\u5e93,\u7ed3\u6784\u4e0e\u524d\u7aef route-config \u5de6\u680f\u4e00\u81f4\u3002" }, { @@ -15795,7 +15795,7 @@ "source_file": "crud/production_task.py", "source_location": "L1845", "id": "crud_production_task_rationale_1845", - "community": 4, + "community": 5, "norm_label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316:\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e(\u5355\u6b21\u805a\u5408)\u3002" }, { @@ -15804,7 +15804,7 @@ "source_file": "crud/production_task.py", "source_location": "L1936", "id": "crud_production_task_rationale_1936", - "community": 4, + "community": 5, "norm_label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6,\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002" }, { @@ -15813,7 +15813,7 @@ "source_file": "crud/production_task.py", "source_location": "L2519", "id": "crud_production_task_rationale_2519", - "community": 4, + "community": 5, "norm_label": "\u4ece\u751f\u4ea7\u4efb\u52a1\u521b\u5efa\u4e34\u65f6\u751f\u4ea7\u5de5\u5355,\u5e76\u8fd4\u56de\u5f85\u590d\u5236\u5230\u65b0\u4efb\u52a1\u7684\u539f\u6750\u6599\u8f7d\u8377(\u4e0d\u542b\u4ea7\u51fa)\u3002" }, { @@ -15822,7 +15822,7 @@ "source_file": "crud/production_task.py", "source_location": "L2642", "id": "crud_production_task_rationale_2642", - "community": 4, + "community": 5, "norm_label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32(\u517c\u5bb9 yyyy-mm-dd \u4e0e iso 8601)" }, { @@ -15831,7 +15831,7 @@ "source_file": "crud/production_task.py", "source_location": "L2700", "id": "crud_production_task_rationale_2700", - "community": 4, + "community": 5, "norm_label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5" }, { @@ -15840,7 +15840,7 @@ "source_file": "crud/production_task.py", "source_location": "L2905", "id": "crud_production_task_rationale_2905", - "community": 4, + "community": 5, "norm_label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4,\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e,\u540d\u79f0\u8ffd\u52a0(\u590d\u5236)" }, { @@ -15849,7 +15849,7 @@ "source_file": "crud/production_task.py", "source_location": "L3031", "id": "crud_production_task_rationale_3031", - "community": 4, + "community": 5, "norm_label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e(\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa)" }, { @@ -15858,7 +15858,7 @@ "source_file": "crud/production_task.py", "source_location": "L3212", "id": "crud_production_task_rationale_3212", - "community": 4, + "community": 5, "norm_label": "\u6309 tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807:\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u8ba1\u5212\u5f00\u59cb\u5728\u4eca\u65e5\u4e4b\u540e\u672a\u5b8c\u6210\u6570\u3002" }, { @@ -15867,7 +15867,7 @@ "source_file": "crud/inbound_sample_special.py", "source_location": "L1", "id": "crud_inbound_sample_special_py", - "community": 6, + "community": 3, "norm_label": "inbound_sample_special.py" }, { @@ -15876,7 +15876,7 @@ "source_file": "crud/inbound_sample_special.py", "source_location": "L17", "id": "crud_inbound_sample_special_update_inbound_sample_special_mark", - "community": 6, + "community": 3, "norm_label": "update_inbound_sample_special_mark()" }, { @@ -15885,7 +15885,7 @@ "source_file": "crud/inbound_sample_special.py", "source_location": "L1", "id": "crud_inbound_sample_special_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u6837\u672c(\u91c7\u96c6\u534f\u8bae / \u79d1\u7814\u6350\u8d60)\u00b7 \u7279\u6b8a\u6807\u8bb0\u7ef4\u62a4\u3002" }, { @@ -15894,7 +15894,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L1", "id": "crud_qc_third_party_item_py", - "community": 5, + "community": 1, "norm_label": "qc_third_party_item.py" }, { @@ -15903,7 +15903,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L16", "id": "crud_qc_third_party_item_dec", - "community": 5, + "community": 1, "norm_label": "_dec()" }, { @@ -15912,7 +15912,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L22", "id": "crud_qc_third_party_item_row_to_dict", - "community": 5, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -15921,7 +15921,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L38", "id": "crud_qc_third_party_item_item_code_exists", - "community": 5, + "community": 1, "norm_label": "item_code_exists()" }, { @@ -15930,7 +15930,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L59", "id": "crud_qc_third_party_item_company_name_map", - "community": 5, + "community": 1, "norm_label": "_company_name_map()" }, { @@ -15939,7 +15939,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L70", "id": "crud_qc_third_party_item_list_items", - "community": 5, + "community": 1, "norm_label": "list_items()" }, { @@ -15948,7 +15948,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L119", "id": "crud_qc_third_party_item_list_active_items", - "community": 5, + "community": 1, "norm_label": "list_active_items()" }, { @@ -15957,7 +15957,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L139", "id": "crud_qc_third_party_item_get_item", - "community": 5, + "community": 1, "norm_label": "get_item()" }, { @@ -15966,7 +15966,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L150", "id": "crud_qc_third_party_item_create_item", - "community": 5, + "community": 1, "norm_label": "create_item()" }, { @@ -15975,7 +15975,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L202", "id": "crud_qc_third_party_item_update_item", - "community": 5, + "community": 1, "norm_label": "update_item()" }, { @@ -15984,7 +15984,7 @@ "source_file": "crud/qc_third_party_item.py", "source_location": "L256", "id": "crud_qc_third_party_item_soft_delete_item", - "community": 5, + "community": 1, "norm_label": "soft_delete_item()" }, { @@ -15993,7 +15993,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L1", "id": "crud_sample_production_reception_py", - "community": 6, + "community": 11, "norm_label": "sample_production_reception.py" }, { @@ -16002,7 +16002,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L62", "id": "crud_sample_production_reception_fmt_dt", - "community": 6, + "community": 11, "norm_label": "_fmt_dt()" }, { @@ -16011,7 +16011,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L66", "id": "crud_sample_production_reception_dec", - "community": 6, + "community": 11, "norm_label": "_dec()" }, { @@ -16020,7 +16020,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L72", "id": "crud_sample_production_reception_int_val", - "community": 6, + "community": 11, "norm_label": "_int_val()" }, { @@ -16029,7 +16029,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L78", "id": "crud_sample_production_reception_resolve_field_profile", - "community": 6, + "community": 11, "norm_label": "resolve_field_profile()" }, { @@ -16038,7 +16038,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L84", "id": "crud_sample_production_reception_row_to_dict", - "community": 6, + "community": 11, "norm_label": "_row_to_dict()" }, { @@ -16047,7 +16047,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L114", "id": "crud_sample_production_reception_validate_handler_user_id", - "community": 6, + "community": 11, "norm_label": "_validate_handler_user_id()" }, { @@ -16056,7 +16056,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L126", "id": "crud_sample_production_reception_get_qc_reception", - "community": 6, + "community": 11, "norm_label": "_get_qc_reception()" }, { @@ -16065,7 +16065,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L145", "id": "crud_sample_production_reception_validate_payload", - "community": 6, + "community": 11, "norm_label": "_validate_payload()" }, { @@ -16074,7 +16074,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L164", "id": "crud_sample_production_reception_apply_payload_to_row", - "community": 6, + "community": 11, "norm_label": "_apply_payload_to_row()" }, { @@ -16083,7 +16083,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L220", "id": "crud_sample_production_reception_get_by_reception_id", - "community": 6, + "community": 11, "norm_label": "get_by_reception_id()" }, { @@ -16092,7 +16092,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L235", "id": "crud_sample_production_reception_get_map_by_reception_ids", - "community": 6, + "community": 11, "norm_label": "get_map_by_reception_ids()" }, { @@ -16101,7 +16101,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L252", "id": "crud_sample_production_reception_get_by_id", - "community": 6, + "community": 11, "norm_label": "get_by_id()" }, { @@ -16110,7 +16110,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L265", "id": "crud_sample_production_reception_create_production_reception", - "community": 6, + "community": 11, "norm_label": "create_production_reception()" }, { @@ -16119,7 +16119,7 @@ "source_file": "crud/sample_production_reception.py", "source_location": "L322", "id": "crud_sample_production_reception_update_production_reception", - "community": 6, + "community": 11, "norm_label": "update_production_reception()" }, { @@ -16272,7 +16272,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L1", "id": "crud_qc_inbound_lab_storage_sort_py", - "community": 5, + "community": 7, "norm_label": "qc_inbound_lab_storage_sort.py" }, { @@ -16281,7 +16281,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L15", "id": "crud_qc_inbound_lab_storage_sort_uses_inbound_lab_storage_list_sort", - "community": 5, + "community": 7, "norm_label": "uses_inbound_lab_storage_list_sort()" }, { @@ -16290,7 +16290,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L19", "id": "crud_qc_inbound_lab_storage_sort_compare_lab_storage_then_create_time_desc", - "community": 5, + "community": 7, "norm_label": "compare_lab_storage_then_create_time_desc()" }, { @@ -16299,7 +16299,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L38", "id": "crud_qc_inbound_lab_storage_sort_lab_storage_code_expr_for_work_order", - "community": 5, + "community": 7, "norm_label": "lab_storage_code_expr_for_work_order()" }, { @@ -16308,7 +16308,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L75", "id": "crud_qc_inbound_lab_storage_sort_inbound_lab_storage_order_by_clauses", - "community": 5, + "community": 7, "norm_label": "inbound_lab_storage_order_by_clauses()" }, { @@ -16317,7 +16317,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L1", "id": "crud_qc_inbound_lab_storage_sort_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u8d28\u68c0\u5217\u8868:\u6309\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\u6392\u5e8f\u7684\u8f85\u52a9\u903b\u8f91\u3002" }, { @@ -16326,7 +16326,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L25", "id": "crud_qc_inbound_lab_storage_sort_rationale_25", - "community": 4, + "community": 5, "norm_label": "\u5217\u8868\u5e8f\u6bd4\u8f83:\u7f16\u7801 desc,\u540c\u7f16\u7801\u65f6\u95f4 desc\u3002\u8fd4\u56de\u8d1f\u503c\u8868\u793a a \u5e94\u6392\u5728 b \u524d\u3002" }, { @@ -16335,7 +16335,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L39", "id": "crud_qc_inbound_lab_storage_sort_rationale_39", - "community": 4, + "community": 5, "norm_label": "\u76f8\u5173\u5b50\u67e5\u8be2:\u4f18\u5148 reception_id,\u5426\u5219\u540c\u79df\u6237 sample_code \u6700\u65b0\u4e00\u6761\u63a5\u6536\u8bb0\u5f55\u7684\u7f16\u7801\u3002 \u5b50\u67e5\u8be2\u7ed3\u679c\u4e0e\u7a7a\u4e32\u5b57\u9762\u91cf\u7edf\u4e00 utf8mb4_" }, { @@ -16344,7 +16344,7 @@ "source_file": "crud/qc_inbound_lab_storage_sort.py", "source_location": "L76", "id": "crud_qc_inbound_lab_storage_sort_rationale_76", - "community": 4, + "community": 5, "norm_label": "\u4f9b query.order_by(*clauses) \u4f7f\u7528\u3002" }, { @@ -16353,7 +16353,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1", "id": "crud_collection_protocol_py", - "community": 6, + "community": 3, "norm_label": "collection_protocol.py" }, { @@ -16362,7 +16362,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L69", "id": "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "community": 6, + "community": 10, "norm_label": "get_protocol_nos_used_in_protocols()" }, { @@ -16371,7 +16371,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L103", "id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "community": 6, + "community": 3, "norm_label": "get_sample_codes_used_in_protocol_samples()" }, { @@ -16380,7 +16380,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L137", "id": "crud_collection_protocol_validate_sample_codes_not_used", - "community": 6, + "community": 3, "norm_label": "validate_sample_codes_not_used()" }, { @@ -16389,7 +16389,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L170", "id": "crud_collection_protocol_total_pages", - "community": 6, + "community": 3, "norm_label": "total_pages()" }, { @@ -16398,7 +16398,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L176", "id": "crud_collection_protocol_fmt_dt", - "community": 6, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -16407,7 +16407,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L180", "id": "crud_collection_protocol_dec", - "community": 6, + "community": 3, "norm_label": "_dec()" }, { @@ -16416,7 +16416,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L188", "id": "crud_collection_protocol_optional_decimal", - "community": 6, + "community": 3, "norm_label": "_optional_decimal()" }, { @@ -16425,7 +16425,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L194", "id": "crud_collection_protocol_today_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "_today_yyyymmdd()" }, { @@ -16434,7 +16434,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L198", "id": "crud_collection_protocol_normalize_yyyymmdd_date", - "community": 6, + "community": 3, "norm_label": "_normalize_yyyymmdd_date()" }, { @@ -16443,7 +16443,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L217", "id": "crud_collection_protocol_normalize_fields", - "community": 6, + "community": 3, "norm_label": "_normalize_fields()" }, { @@ -16452,7 +16452,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L228", "id": "crud_collection_protocol_pop_attachment_urls", - "community": 6, + "community": 3, "norm_label": "_pop_attachment_urls()" }, { @@ -16470,7 +16470,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L258", "id": "crud_collection_protocol_normalize_attachment_url_key", - "community": 6, + "community": 11, "norm_label": "_normalize_attachment_url_key()" }, { @@ -16479,7 +16479,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L267", "id": "crud_collection_protocol_format_attachment_file_size", - "community": 6, + "community": 3, "norm_label": "_format_attachment_file_size()" }, { @@ -16488,7 +16488,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L275", "id": "crud_collection_protocol_lookup_attachment_by_url", - "community": 6, + "community": 11, "norm_label": "_lookup_attachment_by_url()" }, { @@ -16497,7 +16497,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L299", "id": "crud_collection_protocol_lookup_attachments_by_urls", - "community": 5, + "community": 7, "norm_label": "lookup_attachments_by_urls()" }, { @@ -16506,7 +16506,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L333", "id": "crud_collection_protocol_attachment_item_from_row", - "community": 6, + "community": 3, "norm_label": "_attachment_item_from_row()" }, { @@ -16515,7 +16515,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L348", "id": "crud_collection_protocol_urls_to_attachment_list", - "community": 6, + "community": 11, "norm_label": "urls_to_attachment_list()" }, { @@ -16524,7 +16524,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L375", "id": "crud_collection_protocol_user_nick_name_map", - "community": 6, + "community": 3, "norm_label": "_user_nick_name_map()" }, { @@ -16533,7 +16533,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L383", "id": "crud_collection_protocol_protocol_to_dict", - "community": 6, + "community": 3, "norm_label": "_protocol_to_dict()" }, { @@ -16542,7 +16542,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L411", "id": "crud_collection_protocol_payment_to_dict", - "community": 6, + "community": 3, "norm_label": "_payment_to_dict()" }, { @@ -16551,7 +16551,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L432", "id": "crud_collection_protocol_detail_to_dict", - "community": 6, + "community": 3, "norm_label": "_detail_to_dict()" }, { @@ -16560,7 +16560,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L480", "id": "crud_collection_protocol_audit_to_dict", - "community": 6, + "community": 3, "norm_label": "_audit_to_dict()" }, { @@ -16569,7 +16569,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L502", "id": "crud_collection_protocol_party_customer_to_dict", - "community": 6, + "community": 3, "norm_label": "_party_customer_to_dict()" }, { @@ -16578,7 +16578,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L536", "id": "crud_collection_protocol_collection_info_to_dict", - "community": 6, + "community": 3, "norm_label": "_collection_info_to_dict()" }, { @@ -16587,7 +16587,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L554", "id": "crud_collection_protocol_sample_to_dict", - "community": 6, + "community": 3, "norm_label": "_sample_to_dict()" }, { @@ -16596,7 +16596,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L580", "id": "crud_collection_protocol_transport_to_dict", - "community": 6, + "community": 3, "norm_label": "_transport_to_dict()" }, { @@ -16605,7 +16605,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L600", "id": "crud_collection_protocol_storage_cert_to_dict", - "community": 6, + "community": 3, "norm_label": "_storage_cert_to_dict()" }, { @@ -16614,7 +16614,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L615", "id": "crud_collection_protocol_format_newborn_info", - "community": 6, + "community": 3, "norm_label": "_format_newborn_info()" }, { @@ -16623,7 +16623,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L632", "id": "crud_collection_protocol_format_sample_collect_summary", - "community": 6, + "community": 3, "norm_label": "_format_sample_collect_summary()" }, { @@ -16632,7 +16632,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L650", "id": "crud_collection_protocol_format_storage_cert_sample_info", - "community": 6, + "community": 3, "norm_label": "_format_storage_cert_sample_info()" }, { @@ -16641,7 +16641,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L667", "id": "crud_collection_protocol_pick_storage_in_date", - "community": 6, + "community": 3, "norm_label": "_pick_storage_in_date()" }, { @@ -16650,7 +16650,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L675", "id": "crud_collection_protocol_load_protocol_storage_in_date_map", - "community": 6, + "community": 3, "norm_label": "_load_protocol_storage_in_date_map()" }, { @@ -16659,7 +16659,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L706", "id": "crud_collection_protocol_load_sample_type_name_map", - "community": 6, + "community": 3, "norm_label": "_load_sample_type_name_map()" }, { @@ -16668,7 +16668,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L720", "id": "crud_collection_protocol_load_unit_name_map", - "community": 6, + "community": 3, "norm_label": "_load_unit_name_map()" }, { @@ -16677,7 +16677,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L734", "id": "crud_collection_protocol_load_site_name_map", - "community": 6, + "community": 3, "norm_label": "_load_site_name_map()" }, { @@ -16686,7 +16686,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L748", "id": "crud_collection_protocol_load_express_name_map", - "community": 6, + "community": 3, "norm_label": "_load_express_name_map()" }, { @@ -16695,7 +16695,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L762", "id": "crud_collection_protocol_list_storage_certs", - "community": 6, + "community": 3, "norm_label": "list_storage_certs()" }, { @@ -16704,7 +16704,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L890", "id": "crud_collection_protocol_normalize_date_bound", - "community": 6, + "community": 3, "norm_label": "_normalize_date_bound()" }, { @@ -16713,7 +16713,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L897", "id": "crud_collection_protocol_yyyymmdd_from_date_param", - "community": 6, + "community": 3, "norm_label": "_yyyymmdd_from_date_param()" }, { @@ -16722,7 +16722,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L905", "id": "crud_collection_protocol_storage_in_date_to_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "_storage_in_date_to_yyyymmdd()" }, { @@ -16731,7 +16731,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L910", "id": "crud_collection_protocol_list_collection_protocols", - "community": 6, + "community": 3, "norm_label": "list_collection_protocols()" }, { @@ -16740,7 +16740,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1212", "id": "crud_collection_protocol_get_collection_protocol", - "community": 6, + "community": 3, "norm_label": "get_collection_protocol()" }, { @@ -16749,7 +16749,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1231", "id": "crud_collection_protocol_get_payment_by_protocol_id", - "community": 6, + "community": 3, "norm_label": "get_payment_by_protocol_id()" }, { @@ -16758,7 +16758,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1245", "id": "crud_collection_protocol_get_protocol_detail_bundle", - "community": 6, + "community": 3, "norm_label": "get_protocol_detail_bundle()" }, { @@ -16767,7 +16767,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1393", "id": "crud_collection_protocol_list_audits", - "community": 9, + "community": 3, "norm_label": "list_audits()" }, { @@ -16776,7 +16776,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1460", "id": "crud_collection_protocol_create_audit", - "community": 1, + "community": 3, "norm_label": "create_audit()" }, { @@ -16785,7 +16785,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1497", "id": "crud_collection_protocol_detail_query_with_protocol", - "community": 6, + "community": 3, "norm_label": "_detail_query_with_protocol()" }, { @@ -16794,7 +16794,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1516", "id": "crud_collection_protocol_apply_payment_detail_list_filters", - "community": 6, + "community": 3, "norm_label": "_apply_payment_detail_list_filters()" }, { @@ -16803,7 +16803,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1551", "id": "crud_collection_protocol_rows_to_payment_detail_dicts", - "community": 6, + "community": 3, "norm_label": "_rows_to_payment_detail_dicts()" }, { @@ -16812,7 +16812,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1585", "id": "crud_collection_protocol_list_receipt_confirm_details", - "community": 6, + "community": 3, "norm_label": "list_receipt_confirm_details()" }, { @@ -16821,7 +16821,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1622", "id": "crud_collection_protocol_list_receipt_confirmed_details", - "community": 6, + "community": 3, "norm_label": "list_receipt_confirmed_details()" }, { @@ -16830,7 +16830,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1668", "id": "crud_collection_protocol_confirm_receipt", - "community": 6, + "community": 3, "norm_label": "confirm_receipt()" }, { @@ -16839,7 +16839,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1707", "id": "crud_collection_protocol_reject_receipt", - "community": 6, + "community": 3, "norm_label": "reject_receipt()" }, { @@ -16848,7 +16848,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1738", "id": "crud_collection_protocol_list_refund_confirm_details", - "community": 6, + "community": 3, "norm_label": "list_refund_confirm_details()" }, { @@ -16857,7 +16857,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1783", "id": "crud_collection_protocol_list_refund_confirmed_details", - "community": 6, + "community": 3, "norm_label": "list_refund_confirmed_details()" }, { @@ -16866,7 +16866,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1831", "id": "crud_collection_protocol_confirm_refund", - "community": 6, + "community": 3, "norm_label": "confirm_refund()" }, { @@ -16875,7 +16875,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1870", "id": "crud_collection_protocol_reject_refund", - "community": 6, + "community": 3, "norm_label": "reject_refund()" }, { @@ -16884,7 +16884,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1901", "id": "crud_collection_protocol_get_payment_detail_or_raise", - "community": 6, + "community": 3, "norm_label": "_get_payment_detail_or_raise()" }, { @@ -16893,7 +16893,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1923", "id": "crud_collection_protocol_parse_transfer_time_value", - "community": 0, + "community": 3, "norm_label": "_parse_transfer_time_value()" }, { @@ -16902,7 +16902,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1933", "id": "crud_collection_protocol_apply_payment_detail_draft_fields", - "community": 0, + "community": 3, "norm_label": "_apply_payment_detail_draft_fields()" }, { @@ -16911,7 +16911,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1968", "id": "crud_collection_protocol_validate_receipt_finance_submit_ready", - "community": 6, + "community": 3, "norm_label": "_validate_receipt_finance_submit_ready()" }, { @@ -16920,7 +16920,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1975", "id": "crud_collection_protocol_update_payment_detail_draft", - "community": 0, + "community": 3, "norm_label": "update_payment_detail_draft()" }, { @@ -16929,7 +16929,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1993", "id": "crud_collection_protocol_apply_submit_receipt_finance", - "community": 6, + "community": 3, "norm_label": "_apply_submit_receipt_finance()" }, { @@ -16938,7 +16938,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2005", "id": "crud_collection_protocol_submit_receipt_finance", - "community": 6, + "community": 3, "norm_label": "submit_receipt_finance()" }, { @@ -16947,7 +16947,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2026", "id": "crud_collection_protocol_batch_submit_receipt_finance", - "community": 6, + "community": 3, "norm_label": "batch_submit_receipt_finance()" }, { @@ -16956,7 +16956,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2044", "id": "crud_collection_protocol_apply_submit_refund_finance", - "community": 6, + "community": 3, "norm_label": "_apply_submit_refund_finance()" }, { @@ -16965,7 +16965,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2064", "id": "crud_collection_protocol_submit_refund_finance", - "community": 6, + "community": 3, "norm_label": "submit_refund_finance()" }, { @@ -16974,7 +16974,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2088", "id": "crud_collection_protocol_batch_submit_refund_finance", - "community": 6, + "community": 3, "norm_label": "batch_submit_refund_finance()" }, { @@ -16983,7 +16983,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2115", "id": "crud_collection_protocol_party_customer_map_by_protocol_ids", - "community": 6, + "community": 3, "norm_label": "_party_customer_map_by_protocol_ids()" }, { @@ -16992,7 +16992,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2139", "id": "crud_collection_protocol_list_payment_details_page", - "community": 9, + "community": 3, "norm_label": "list_payment_details_page()" }, { @@ -17001,7 +17001,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2231", "id": "crud_collection_protocol_classify_installment_warning", - "community": 6, + "community": 3, "norm_label": "_classify_installment_warning()" }, { @@ -17010,7 +17010,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2243", "id": "crud_collection_protocol_list_installment_warning", - "community": 6, + "community": 3, "norm_label": "list_installment_warning()" }, { @@ -17028,7 +17028,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2343", "id": "crud_collection_protocol_update_collection_protocol", - "community": 6, + "community": 3, "norm_label": "update_collection_protocol()" }, { @@ -17037,7 +17037,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2426", "id": "crud_collection_protocol_soft_delete_collection_protocol", - "community": 0, + "community": 3, "norm_label": "soft_delete_collection_protocol()" }, { @@ -17046,7 +17046,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2458", "id": "crud_collection_protocol_get_party_customer", - "community": 6, + "community": 3, "norm_label": "get_party_customer()" }, { @@ -17055,7 +17055,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2472", "id": "crud_collection_protocol_upsert_party_customer", - "community": 6, + "community": 3, "norm_label": "upsert_party_customer()" }, { @@ -17064,7 +17064,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2550", "id": "crud_collection_protocol_get_collection_info", - "community": 6, + "community": 3, "norm_label": "get_collection_info()" }, { @@ -17073,7 +17073,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2564", "id": "crud_collection_protocol_upsert_collection_info", - "community": 6, + "community": 3, "norm_label": "upsert_collection_info()" }, { @@ -17082,7 +17082,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2615", "id": "crud_collection_protocol_list_samples", - "community": 6, + "community": 3, "norm_label": "list_samples()" }, { @@ -17091,7 +17091,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2630", "id": "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "community": 6, + "community": 3, "norm_label": "_migrate_sample_child_refs_on_replace()" }, { @@ -17100,7 +17100,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2665", "id": "crud_collection_protocol_save_samples", - "community": 6, + "community": 3, "norm_label": "save_samples()" }, { @@ -17109,7 +17109,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2754", "id": "crud_collection_protocol_list_sample_transports", - "community": 6, + "community": 3, "norm_label": "list_sample_transports()" }, { @@ -17118,7 +17118,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2773", "id": "crud_collection_protocol_soft_delete_transports_for_protocol", - "community": 0, + "community": 3, "norm_label": "_soft_delete_transports_for_protocol()" }, { @@ -17127,7 +17127,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2789", "id": "crud_collection_protocol_save_sample_transports", - "community": 0, + "community": 3, "norm_label": "save_sample_transports()" }, { @@ -17136,7 +17136,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2847", "id": "crud_collection_protocol_get_storage_cert", - "community": 6, + "community": 3, "norm_label": "get_storage_cert()" }, { @@ -17145,7 +17145,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2861", "id": "crud_collection_protocol_add_months_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "_add_months_yyyymmdd()" }, { @@ -17154,7 +17154,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2876", "id": "crud_collection_protocol_calc_installment_due_amounts", - "community": 6, + "community": 3, "norm_label": "_calc_installment_due_amounts()" }, { @@ -17163,7 +17163,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2896", "id": "crud_collection_protocol_align_fq_payment_details_payload", - "community": 6, + "community": 3, "norm_label": "align_fq_payment_details_payload()" }, { @@ -17172,7 +17172,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2964", "id": "crud_collection_protocol_list_payment_details", - "community": 6, + "community": 3, "norm_label": "list_payment_details()" }, { @@ -17181,7 +17181,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2987", "id": "crud_collection_protocol_upsert_payment", - "community": 6, + "community": 3, "norm_label": "upsert_payment()" }, { @@ -17190,7 +17190,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3056", "id": "crud_collection_protocol_compare_money", - "community": 6, + "community": 3, "norm_label": "_compare_money()" }, { @@ -17199,7 +17199,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3065", "id": "crud_collection_protocol_compare_datetime", - "community": 6, + "community": 3, "norm_label": "_compare_datetime()" }, { @@ -17208,7 +17208,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3076", "id": "crud_collection_protocol_payment_detail_compare_row", - "community": 6, + "community": 3, "norm_label": "_payment_detail_compare_row()" }, { @@ -17217,7 +17217,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3129", "id": "crud_collection_protocol_payment_detail_compare_from_model", - "community": 6, + "community": 3, "norm_label": "_payment_detail_compare_from_model()" }, { @@ -17226,7 +17226,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3153", "id": "crud_collection_protocol_payment_detail_sort_key", - "community": 6, + "community": 3, "norm_label": "_payment_detail_sort_key()" }, { @@ -17235,7 +17235,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3160", "id": "crud_collection_protocol_payment_details_payload_unchanged", - "community": 6, + "community": 3, "norm_label": "_payment_details_payload_unchanged()" }, { @@ -17244,7 +17244,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3173", "id": "crud_collection_protocol_save_payment_details", - "community": 6, + "community": 3, "norm_label": "save_payment_details()" }, { @@ -17253,7 +17253,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3301", "id": "crud_collection_protocol_upsert_storage_cert", - "community": 6, + "community": 3, "norm_label": "upsert_storage_cert()" }, { @@ -17262,7 +17262,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3350", "id": "crud_collection_protocol_fullmoon_todo_empty_dict", - "community": 6, + "community": 3, "norm_label": "_fullmoon_todo_empty_dict()" }, { @@ -17271,7 +17271,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3369", "id": "crud_collection_protocol_fullmoon_todo_detail_dict", - "community": 6, + "community": 3, "norm_label": "_fullmoon_todo_detail_dict()" }, { @@ -17280,7 +17280,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3387", "id": "crud_collection_protocol_fullmoon_todo_to_dict", - "community": 6, + "community": 3, "norm_label": "_fullmoon_todo_to_dict()" }, { @@ -17289,7 +17289,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3411", "id": "crud_collection_protocol_get_fullmoon_todo", - "community": 6, + "community": 3, "norm_label": "get_fullmoon_todo()" }, { @@ -17298,7 +17298,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3429", "id": "crud_collection_protocol_upsert_fullmoon_todo", - "community": 0, + "community": 3, "norm_label": "upsert_fullmoon_todo()" }, { @@ -17307,7 +17307,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3491", "id": "crud_collection_protocol_build_installment_summary", - "community": 6, + "community": 3, "norm_label": "build_installment_summary()" }, { @@ -17316,7 +17316,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3500", "id": "crud_collection_protocol_invoice_request_item_to_dict", - "community": 6, + "community": 3, "norm_label": "_invoice_request_item_to_dict()" }, { @@ -17325,7 +17325,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3527", "id": "crud_collection_protocol_invoice_request_to_dict", - "community": 6, + "community": 3, "norm_label": "_invoice_request_to_dict()" }, { @@ -17334,7 +17334,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3567", "id": "crud_collection_protocol_active_invoiced_payment_detail_ids", - "community": 6, + "community": 3, "norm_label": "_active_invoiced_payment_detail_ids()" }, { @@ -17343,7 +17343,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3585", "id": "crud_collection_protocol_pack_invoice_request_with_items", - "community": 6, + "community": 3, "norm_label": "_pack_invoice_request_with_items()" }, { @@ -17352,7 +17352,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3650", "id": "crud_collection_protocol_list_invoice_eligible_payment_details", - "community": 6, + "community": 3, "norm_label": "list_invoice_eligible_payment_details()" }, { @@ -17361,7 +17361,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3705", "id": "crud_collection_protocol_list_invoice_requests_by_protocol", - "community": 6, + "community": 3, "norm_label": "list_invoice_requests_by_protocol()" }, { @@ -17370,7 +17370,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3724", "id": "crud_collection_protocol_create_invoice_request", - "community": 1, + "community": 0, "norm_label": "create_invoice_request()" }, { @@ -17379,7 +17379,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3826", "id": "crud_collection_protocol_invoice_request_list_query", - "community": 9, + "community": 3, "norm_label": "_invoice_request_list_query()" }, { @@ -17388,7 +17388,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3855", "id": "crud_collection_protocol_list_protocol_invoice_requests", - "community": 9, + "community": 3, "norm_label": "list_protocol_invoice_requests()" }, { @@ -17397,7 +17397,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3893", "id": "crud_collection_protocol_count_pending_protocol_invoice_requests", - "community": 9, + "community": 3, "norm_label": "count_pending_protocol_invoice_requests()" }, { @@ -17406,7 +17406,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3907", "id": "crud_collection_protocol_complete_invoice_request", - "community": 6, + "community": 0, "norm_label": "complete_invoice_request()" }, { @@ -17415,7 +17415,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1", "id": "crud_collection_protocol_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 crud(\u7ec6\u80de\u5b58\u50a8 2.2.6~2.2.10)" }, { @@ -17424,7 +17424,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L75", "id": "crud_collection_protocol_rationale_75", - "community": 4, + "community": 5, "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" }, { @@ -17433,7 +17433,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L109", "id": "crud_collection_protocol_rationale_109", - "community": 4, + "community": 5, "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" }, { @@ -17442,7 +17442,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L145", "id": "crud_collection_protocol_rationale_145", - "community": 4, + "community": 5, "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" }, { @@ -17451,7 +17451,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L199", "id": "crud_collection_protocol_rationale_199", - "community": 4, + "community": 5, "norm_label": "\u5c06 yyyymmdd / yyyy-mm-dd \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002" }, { @@ -17460,7 +17460,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L218", "id": "crud_collection_protocol_rationale_218", - "community": 4, + "community": 5, "norm_label": "\u5c06\u524d\u7aef camelcase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002" }, { @@ -17469,7 +17469,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L229", "id": "crud_collection_protocol_rationale_229", - "community": 4, + "community": 5, "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" }, { @@ -17478,7 +17478,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L240", "id": "crud_collection_protocol_rationale_240", - "community": 4, + "community": 5, "norm_label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 url(minio)\u3002" }, { @@ -17487,7 +17487,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L304", "id": "crud_collection_protocol_rationale_304", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u6309 file_url \u7cbe\u786e\u5339\u914d\u9644\u4ef6,\u907f\u514d\u5217\u8868\u573a\u666f\u9010 url \u67e5\u5e93\u3002 \u8fd4\u56de normalize(url) -> bizattachment\u3002\u672a\u547d\u4e2d\u7684" }, { @@ -17496,7 +17496,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L355", "id": "crud_collection_protocol_rationale_355", - "community": 4, + "community": 5, "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 \u4f20\u5165 `attachment_by_url`(n" }, { @@ -17505,7 +17505,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L633", "id": "crud_collection_protocol_rationale_633", - "community": 4, + "community": 5, "norm_label": "\u6c47\u603b\u534f\u8bae\u5355\u4e0b\u5404\u6837\u672c\u91c7\u96c6\u60c5\u51b5,\u5982\u300c1\u4e2a\u5df2\u91c7\u96c6,1\u4e2a\u672a\u91c7\u96c6\u300d\u3002" }, { @@ -17514,7 +17514,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L680", "id": "crud_collection_protocol_rationale_680", - "community": 4, + "community": 5, "norm_label": "\u4ece\u5165\u5e93\u653e\u884c\u5ba1\u6838\u8bb0\u5f55\u8865\u5168\u5165\u5e93\u65e5\u671f(\u5386\u53f2\u6570\u636e\u53ef\u80fd\u672a\u5199\u5165\u6837\u672c storage_in_date)\u3002" }, { @@ -17523,7 +17523,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L1558", "id": "crud_collection_protocol_rationale_1558", - "community": 4, + "community": 5, "norm_label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178(\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6)\u3002" }, { @@ -17532,7 +17532,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2232", "id": "crud_collection_protocol_rationale_2232", - "community": 4, + "community": 5, "norm_label": "overdue | warn | upcoming \u2014 due \u4e3a yyyymmdd" }, { @@ -17541,7 +17541,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L2638", "id": "crud_collection_protocol_rationale_2638", - "community": 4, + "community": 5, "norm_label": "\u534f\u8bae\u6837\u672c\u884c\u91cd\u5efa\u540e,\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684 protocol_sample_id \u8fc1\u79fb\u5230\u65b0\u6837\u672c id\u3002" }, { @@ -17550,7 +17550,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3077", "id": "crud_collection_protocol_rationale_3077", - "community": 4, + "community": 5, "norm_label": "normalize one payment detail row for equality compare." }, { @@ -17559,7 +17559,7 @@ "source_file": "crud/collection_protocol.py", "source_location": "L3374", "id": "crud_collection_protocol_rationale_3374", - "community": 4, + "community": 5, "norm_label": "\u534f\u8bae\u8be6\u60c5 bundle \u7528:\u6ee1\u6708\u5f85\u529e\u5b57\u6bb5 + \u7531\u5206\u5a29\u65e5\u63a8\u7b97\u7684\u6ee1\u6708\u65e5\u671f\u3002" }, { @@ -17856,7 +17856,7 @@ "source_file": "crud/temp_qc_target.py", "source_location": "L1", "id": "crud_temp_qc_target_py", - "community": 5, + "community": 7, "norm_label": "temp_qc_target.py" }, { @@ -17865,7 +17865,7 @@ "source_file": "crud/temp_qc_target.py", "source_location": "L6", "id": "crud_temp_qc_target_resolve_temp_qc_target", - "community": 5, + "community": 7, "norm_label": "resolve_temp_qc_target()" }, { @@ -17874,7 +17874,7 @@ "source_file": "crud/temp_qc_target.py", "source_location": "L1", "id": "crud_temp_qc_target_rationale_1", - "community": 5, + "community": 7, "norm_label": "\u4e34\u65f6\u8d28\u68c0\u5bf9\u8c61:\u7cfb\u7edf\u4ea7\u54c1 / \u5916\u90e8\u7f16\u53f7\u4e92\u65a5\u5f52\u4e00\u5316\u3002" }, { @@ -17883,7 +17883,7 @@ "source_file": "crud/temp_qc_target.py", "source_location": "L11", "id": "crud_temp_qc_target_rationale_11", - "community": 5, + "community": 7, "norm_label": "\u4e34\u65f6\u8d28\u68c0\u5bf9\u8c61\u4e92\u65a5\u5f52\u4e00\u5316\u3002\u8fd4\u56de (cell_product_id|none, external_target_code|none)\u3002" }, { @@ -17892,7 +17892,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L1", "id": "crud_qc_material_usage_py", - "community": 9, + "community": 17, "norm_label": "qc_material_usage.py" }, { @@ -17901,7 +17901,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L18", "id": "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "community": 9, + "community": 17, "norm_label": "_parse_receiver_purpose_from_remark()" }, { @@ -17910,7 +17910,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L30", "id": "crud_qc_material_usage_resolve_receiver_purpose", - "community": 9, + "community": 17, "norm_label": "_resolve_receiver_purpose()" }, { @@ -17919,7 +17919,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L40", "id": "crud_qc_material_usage_display_remark", - "community": 9, + "community": 17, "norm_label": "_display_remark()" }, { @@ -17928,7 +17928,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L56", "id": "crud_qc_material_usage_user_nick_name_map", - "community": 9, + "community": 17, "norm_label": "_user_nick_name_map()" }, { @@ -17937,7 +17937,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L64", "id": "crud_qc_material_usage_receiver_display_map", - "community": 9, + "community": 17, "norm_label": "_receiver_display_map()" }, { @@ -17946,7 +17946,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L76", "id": "crud_qc_material_usage_usage_unit_label", - "community": 9, + "community": 17, "norm_label": "_usage_unit_label()" }, { @@ -17955,7 +17955,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L85", "id": "crud_qc_material_usage_stock_in_date_for_row", - "community": 9, + "community": 17, "norm_label": "_stock_in_date_for_row()" }, { @@ -17964,7 +17964,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L91", "id": "crud_qc_material_usage_unit_price_for_row", - "community": 9, + "community": 17, "norm_label": "_unit_price_for_row()" }, { @@ -17973,7 +17973,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L99", "id": "crud_qc_material_usage_amount_for_row", - "community": 9, + "community": 17, "norm_label": "_amount_for_row()" }, { @@ -17982,7 +17982,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L115", "id": "crud_qc_material_usage_row_to_dict", - "community": 9, + "community": 17, "norm_label": "_row_to_dict()" }, { @@ -17991,7 +17991,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L176", "id": "crud_qc_material_usage_linked_qc_task_no_map", - "community": 9, + "community": 17, "norm_label": "_linked_qc_task_no_map()" }, { @@ -18000,7 +18000,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L209", "id": "crud_qc_material_usage_batch_map", - "community": 9, + "community": 17, "norm_label": "_batch_map()" }, { @@ -18009,7 +18009,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L221", "id": "crud_qc_material_usage_mine_usage_filter", - "community": 9, + "community": 17, "norm_label": "_mine_usage_filter()" }, { @@ -18018,7 +18018,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L246", "id": "crud_qc_material_usage_list_usages_query", - "community": 9, + "community": 17, "norm_label": "_list_usages_query()" }, { @@ -18027,7 +18027,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L320", "id": "crud_qc_material_usage_paginate_usages", - "community": 9, + "community": 17, "norm_label": "_paginate_usages()" }, { @@ -18036,7 +18036,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L365", "id": "crud_qc_material_usage_list_usages", - "community": 9, + "community": 17, "norm_label": "list_usages()" }, { @@ -18045,7 +18045,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L393", "id": "crud_qc_material_usage_list_my_usages", - "community": 9, + "community": 17, "norm_label": "list_my_usages()" }, { @@ -18054,7 +18054,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L424", "id": "crud_qc_material_usage_list_usages_by_task", - "community": 9, + "community": 17, "norm_label": "list_usages_by_task()" }, { @@ -18063,7 +18063,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L481", "id": "crud_qc_material_usage_list_linked_task_usages", - "community": 9, + "community": 17, "norm_label": "list_linked_task_usages()" }, { @@ -18072,7 +18072,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L531", "id": "crud_qc_material_usage_revert_task_material_usages", - "community": 9, + "community": 17, "norm_label": "revert_task_material_usages()" }, { @@ -18081,7 +18081,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L599", "id": "crud_qc_material_usage_list_requisition_options", - "community": 9, + "community": 17, "norm_label": "list_requisition_options()" }, { @@ -18090,7 +18090,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L673", "id": "crud_qc_material_usage_record_task_usage_from_requisition", - "community": 9, + "community": 17, "norm_label": "_record_task_usage_from_requisition()" }, { @@ -18099,7 +18099,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L765", "id": "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "community": 9, + "community": 17, "norm_label": "_deduct_task_usage_legacy_batch()" }, { @@ -18108,7 +18108,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L865", "id": "crud_qc_material_usage_deduct_for_task", - "community": 9, + "community": 17, "norm_label": "deduct_for_task()" }, { @@ -18117,7 +18117,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L916", "id": "crud_qc_material_usage_task_consumed_qty_map", - "community": 9, + "community": 17, "norm_label": "_task_consumed_qty_map()" }, { @@ -18126,7 +18126,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L942", "id": "crud_qc_material_usage_fmt_date_val", - "community": 9, + "community": 17, "norm_label": "_fmt_date_val()" }, { @@ -18135,7 +18135,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L950", "id": "crud_qc_material_usage_list_stock_check_requisitions", - "community": 9, + "community": 17, "norm_label": "list_stock_check_requisitions()" }, { @@ -18153,7 +18153,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L19", "id": "crud_qc_material_usage_rationale_19", - "community": 3, + "community": 4, "norm_label": "\u517c\u5bb9\u65e7\u6570\u636e:\u9886\u7528\u4eba/\u7528\u9014\u66fe\u62fc\u63a5\u5728 remark \u4e2d\u3002" }, { @@ -18162,7 +18162,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L41", "id": "crud_qc_material_usage_rationale_41", - "community": 3, + "community": 4, "norm_label": "\u624b\u52a8\u51fa\u5e93\u65f6\u5907\u6ce8\u4ec5\u5c55\u793a\u7528\u6237\u586b\u5199\u5185\u5bb9,\u4e0d\u542b\u9886\u7528\u4eba/\u7528\u9014\u62fc\u63a5\u6bb5\u3002" }, { @@ -18171,7 +18171,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L181", "id": "crud_qc_material_usage_rationale_181", - "community": 3, + "community": 4, "norm_label": "\u9886\u7528\u8bb0\u5f55(manual_out)\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53f7,\u805a\u5408\u4e3a parent_usage_id \u2192 \u4efb\u52a1\u53f7\u5217\u8868\u3002" }, { @@ -18180,7 +18180,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L222", "id": "crud_qc_material_usage_rationale_222", - "community": 3, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u9886\u7528\u8bb0\u5f55:\u624b\u52a8\u51fa\u5e93(\u9886\u7528\u4eba)\u6216\u4efb\u52a1\u4f7f\u7528(\u586b\u62a5\u4eba)\u3002" }, { @@ -18189,7 +18189,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L408", "id": "crud_qc_material_usage_rationale_408", - "community": 3, + "community": 4, "norm_label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55(\u624b\u52a8\u51fa\u5e93 + \u4efb\u52a1\u4f7f\u7528)\u3002" }, { @@ -18198,7 +18198,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L431", "id": "crud_qc_material_usage_rationale_431", - "community": 3, + "community": 4, "norm_label": "\u67e5\u8be2\u8d28\u68c0\u4efb\u52a1\u5173\u8054\u7684\u7269\u6599\u4f7f\u7528\u8bb0\u5f55(task_complete)\u3002" }, { @@ -18207,7 +18207,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L488", "id": "crud_qc_material_usage_rationale_488", - "community": 3, + "community": 4, "norm_label": "\u67e5\u8be2\u9886\u7528\u8bb0\u5f55\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u7269\u6599\u6d88\u8017(parent_usage_id \u2192 task_complete)\u3002" }, { @@ -18216,7 +18216,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L537", "id": "crud_qc_material_usage_rationale_537", - "community": 3, + "community": 4, "norm_label": "\u64a4\u9500\u4efb\u52a1\u6b64\u524d task_complete \u6263\u51cf,\u4fbf\u4e8e\u91cd\u65b0\u586b\u62a5\u7269\u6599\u4f7f\u7528\u3002" }, { @@ -18225,7 +18225,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L607", "id": "crud_qc_material_usage_rationale_607", - "community": 3, + "community": 4, "norm_label": "\u9886\u7528\u8bb0\u5f55\u9009\u9879(manual_out),\u4f9b\u8d28\u68c0\u4efb\u52a1\u5173\u8054\u7269\u6599\u4f7f\u7528\u3002" }, { @@ -18234,7 +18234,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L774", "id": "crud_qc_material_usage_rationale_774", - "community": 3, + "community": 4, "norm_label": "\u65e7\u7248:\u6309\u5165\u5e93\u6279\u6b21\u6263\u51cf\u5e93\u5b58(\u517c\u5bb9\u5386\u53f2\u6570\u636e)\u3002" }, { @@ -18243,7 +18243,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L874", "id": "crud_qc_material_usage_rationale_874", - "community": 3, + "community": 4, "norm_label": "\u767b\u8bb0\u4efb\u52a1\u7269\u6599\u4f7f\u7528;\u5173\u8054\u9886\u7528\u8bb0\u5f55\u65f6\u4e0d\u6263\u51cf\u5e93\u5b58\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1,\u672c\u51fd\u6570\u4e0d commit\u3002" }, { @@ -18252,7 +18252,7 @@ "source_file": "crud/qc_material_usage.py", "source_location": "L959", "id": "crud_qc_material_usage_rationale_959", - "community": 3, + "community": 4, "norm_label": "\u76d8\u70b9\u767b\u8bb0\u5f39\u7a97:\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55(\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c)\u3002" }, { @@ -18423,7 +18423,7 @@ "source_file": "crud/qc_material_month_template.py", "source_location": "L322", "id": "crud_qc_material_month_template_confirm_month_import", - "community": 1, + "community": 0, "norm_label": "confirm_month_import()" }, { @@ -18531,7 +18531,7 @@ "source_file": "crud/pilot_infusion_confirm.py", "source_location": "L113", "id": "crud_pilot_infusion_confirm_rationale_113", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212 id \u83b7\u53d6\u5e94\u7528\u786e\u8ba4(\u542b\u786e\u8ba4\u4eba\u59d3\u540d\u5feb\u7167)\u3002" }, { @@ -18540,7 +18540,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L1", "id": "crud_reagent_stock_log_py", - "community": 9, + "community": 23, "norm_label": "reagent_stock_log.py" }, { @@ -18549,7 +18549,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L16", "id": "crud_reagent_stock_log_user_nick_name_map", - "community": 9, + "community": 23, "norm_label": "_user_nick_name_map()" }, { @@ -18558,7 +18558,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L24", "id": "crud_reagent_stock_log_parse_receiver_purpose_from_remark", - "community": 9, + "community": 23, "norm_label": "_parse_receiver_purpose_from_remark()" }, { @@ -18567,7 +18567,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L35", "id": "crud_reagent_stock_log_resolve_receiver_purpose", - "community": 9, + "community": 23, "norm_label": "_resolve_receiver_purpose()" }, { @@ -18576,7 +18576,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L45", "id": "crud_reagent_stock_log_display_remark", - "community": 9, + "community": 23, "norm_label": "_display_remark()" }, { @@ -18585,7 +18585,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L60", "id": "crud_reagent_stock_log_row_to_dict", - "community": 9, + "community": 23, "norm_label": "_row_to_dict()" }, { @@ -18594,7 +18594,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L90", "id": "crud_reagent_stock_log_list_stock_logs", - "community": 9, + "community": 23, "norm_label": "list_stock_logs()" }, { @@ -18603,7 +18603,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L158", "id": "crud_reagent_stock_log_revert_step_stock_changes", - "community": 9, + "community": 23, "norm_label": "revert_step_stock_changes()" }, { @@ -18612,7 +18612,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L205", "id": "crud_reagent_stock_log_deduct_for_step", - "community": 9, + "community": 23, "norm_label": "deduct_for_step()" }, { @@ -18621,7 +18621,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L1", "id": "crud_reagent_stock_log_rationale_1", - "community": 9, + "community": 23, "norm_label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 crud(biz_reagent_stock_log)" }, { @@ -18630,7 +18630,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L164", "id": "crud_reagent_stock_log_rationale_164", - "community": 9, + "community": 23, "norm_label": "\u64a4\u9500\u6b65\u9aa4\u6b64\u524d step_save \u6263\u51cf,\u4fbf\u4e8e\u91cd\u65b0\u586b\u62a5\u3002" }, { @@ -18639,7 +18639,7 @@ "source_file": "crud/reagent_stock_log.py", "source_location": "L216", "id": "crud_reagent_stock_log_rationale_216", - "community": 9, + "community": 23, "norm_label": "\u6263\u51cf\u8bd5\u5242\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1,\u672c\u51fd\u6570\u4e0d commit\u3002" }, { @@ -18648,7 +18648,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1", "id": "crud_pilot_infusion_schedule_mgmt_py", - "community": 1, + "community": 7, "norm_label": "pilot_infusion_schedule_mgmt.py" }, { @@ -18657,7 +18657,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L55", "id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "community": 1, + "community": 7, "norm_label": "_row_to_dict_schedule()" }, { @@ -18666,7 +18666,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L137", "id": "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "community": 1, + "community": 7, "norm_label": "_row_to_dict_product()" }, { @@ -18675,7 +18675,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L154", "id": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "community": 1, + "community": 7, "norm_label": "_get_plan_schedule_course_meta()" }, { @@ -18684,7 +18684,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L194", "id": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "community": 1, + "community": 7, "norm_label": "_resolve_course_display()" }, { @@ -18693,7 +18693,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L224", "id": "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "community": 1, + "community": 7, "norm_label": "_get_products_for_schedule()" }, { @@ -18702,7 +18702,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L246", "id": "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "community": 1, + "community": 7, "norm_label": "list_infusion_schedules_mgmt()" }, { @@ -18711,7 +18711,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L422", "id": "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "community": 11, + "community": 7, "norm_label": "get_infusion_schedule_detail()" }, { @@ -18720,7 +18720,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L573", "id": "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "community": 1, + "community": 7, "norm_label": "update_infusion_status()" }, { @@ -18729,7 +18729,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L675", "id": "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "community": 1, + "community": 7, "norm_label": "update_qc_status()" }, { @@ -18738,7 +18738,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L714", "id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "community": 1, + "community": 7, "norm_label": "_settlement_remark_marker()" }, { @@ -18747,7 +18747,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L719", "id": "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "community": 1, + "community": 7, "norm_label": "_settlement_remark_markers_for_lookup()" }, { @@ -18756,7 +18756,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L723", "id": "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "community": 1, + "community": 7, "norm_label": "_find_existing_settlement_txn()" }, { @@ -18765,7 +18765,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L743", "id": "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "community": 1, + "community": 7, "norm_label": "_resolve_yfk_unit_price()" }, { @@ -18774,7 +18774,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L786", "id": "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "community": 1, + "community": 7, "norm_label": "_find_service_order_product()" }, { @@ -18783,7 +18783,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L819", "id": "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "community": 1, + "community": 7, "norm_label": "_schedule_product_to_txn_item()" }, { @@ -18792,7 +18792,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L832", "id": "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "community": 1, + "community": 7, "norm_label": "_create_settlement_txn()" }, { @@ -18801,7 +18801,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L879", "id": "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "community": 1, + "community": 7, "norm_label": "_deduct_fee_on_complete()" }, { @@ -18810,7 +18810,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1089", "id": "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", - "community": 0, + "community": 7, "norm_label": "update_infusion_schedule_mgmt()" }, { @@ -18819,7 +18819,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L1", "id": "crud_pilot_infusion_schedule_mgmt_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u4e2d\u8bd5\u8f93\u6ce8\u8ba1\u5212\u7ba1\u7406 crud(\u8f93\u6ce8\u8ba1\u5212\u5217\u8868\u3001\u8be6\u60c5\u3001\u72b6\u6001\u53d8\u66f4\u3001\u7f16\u8f91)" }, { @@ -18828,7 +18828,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L157", "id": "crud_pilot_infusion_schedule_mgmt_rationale_157", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u65b9\u6848\u6c47\u603b:\u8ba1\u5212\u6761\u6570\u3001\u5404\u8ba1\u5212\u5185\u6bcf\u6761 schedule \u7684\u7597\u7a0b\u5e8f\u53f7(1 \u8d77)\u3002" }, { @@ -18837,7 +18837,7 @@ "source_file": "crud/pilot_infusion_schedule_mgmt.py", "source_location": "L715", "id": "crud_pilot_infusion_schedule_mgmt_rationale_715", - "community": 4, + "community": 5, "norm_label": "\u5e42\u7b49\u68c0\u7d22\u7528\u6807\u8bb0(\u4e2d\u6587);\u517c\u5bb9\u5386\u53f2\u82f1\u6587\u6807\u8bb0 infusionscheduleid=" }, { @@ -18846,7 +18846,7 @@ "source_file": "crud/clean_room.py", "source_location": "L1", "id": "crud_clean_room_py", - "community": 1, + "community": 3, "norm_label": "clean_room.py" }, { @@ -18855,7 +18855,7 @@ "source_file": "crud/clean_room.py", "source_location": "L19", "id": "crud_clean_room_row_to_dict", - "community": 1, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -18864,7 +18864,7 @@ "source_file": "crud/clean_room.py", "source_location": "L36", "id": "crud_clean_room_list_clean_rooms", - "community": 1, + "community": 3, "norm_label": "list_clean_rooms()" }, { @@ -18873,7 +18873,7 @@ "source_file": "crud/clean_room.py", "source_location": "L67", "id": "crud_clean_room_get_clean_room", - "community": 1, + "community": 3, "norm_label": "get_clean_room()" }, { @@ -18882,7 +18882,7 @@ "source_file": "crud/clean_room.py", "source_location": "L74", "id": "crud_clean_room_room_code_exists", - "community": 1, + "community": 3, "norm_label": "room_code_exists()" }, { @@ -18891,7 +18891,7 @@ "source_file": "crud/clean_room.py", "source_location": "L83", "id": "crud_clean_room_create_clean_room", - "community": 1, + "community": 3, "norm_label": "create_clean_room()" }, { @@ -18900,7 +18900,7 @@ "source_file": "crud/clean_room.py", "source_location": "L126", "id": "crud_clean_room_update_clean_room", - "community": 1, + "community": 3, "norm_label": "update_clean_room()" }, { @@ -18909,7 +18909,7 @@ "source_file": "crud/clean_room.py", "source_location": "L173", "id": "crud_clean_room_soft_delete_clean_room", - "community": 1, + "community": 3, "norm_label": "soft_delete_clean_room()" }, { @@ -18918,7 +18918,7 @@ "source_file": "crud/clean_room.py", "source_location": "L187", "id": "crud_clean_room_access_log_to_dict", - "community": 1, + "community": 3, "norm_label": "_access_log_to_dict()" }, { @@ -18927,7 +18927,7 @@ "source_file": "crud/clean_room.py", "source_location": "L206", "id": "crud_clean_room_list_access_logs", - "community": 1, + "community": 3, "norm_label": "list_access_logs()" }, { @@ -18936,7 +18936,7 @@ "source_file": "crud/clean_room.py", "source_location": "L243", "id": "crud_clean_room_get_access_log", - "community": 1, + "community": 3, "norm_label": "get_access_log()" }, { @@ -18945,7 +18945,7 @@ "source_file": "crud/clean_room.py", "source_location": "L250", "id": "crud_clean_room_create_access_log", - "community": 1, + "community": 3, "norm_label": "create_access_log()" }, { @@ -18954,7 +18954,7 @@ "source_file": "crud/clean_room.py", "source_location": "L295", "id": "crud_clean_room_update_access_log", - "community": 1, + "community": 3, "norm_label": "update_access_log()" }, { @@ -18963,7 +18963,7 @@ "source_file": "crud/clean_room.py", "source_location": "L337", "id": "crud_clean_room_soft_delete_access_log", - "community": 1, + "community": 3, "norm_label": "soft_delete_access_log()" }, { @@ -18972,7 +18972,7 @@ "source_file": "crud/clean_room.py", "source_location": "L347", "id": "crud_clean_room_total_pages", - "community": 1, + "community": 3, "norm_label": "total_pages()" }, { @@ -18981,7 +18981,7 @@ "source_file": "crud/clean_room.py", "source_location": "L357", "id": "crud_clean_room_calc_duration_minutes", - "community": 1, + "community": 3, "norm_label": "_calc_duration_minutes()" }, { @@ -18990,7 +18990,7 @@ "source_file": "crud/clean_room.py", "source_location": "L365", "id": "crud_clean_room_uv_disinfect_log_to_dict", - "community": 1, + "community": 3, "norm_label": "_uv_disinfect_log_to_dict()" }, { @@ -18999,7 +18999,7 @@ "source_file": "crud/clean_room.py", "source_location": "L385", "id": "crud_clean_room_list_uv_disinfect_logs", - "community": 1, + "community": 3, "norm_label": "list_uv_disinfect_logs()" }, { @@ -19008,7 +19008,7 @@ "source_file": "crud/clean_room.py", "source_location": "L419", "id": "crud_clean_room_get_uv_disinfect_log", - "community": 1, + "community": 3, "norm_label": "get_uv_disinfect_log()" }, { @@ -19017,7 +19017,7 @@ "source_file": "crud/clean_room.py", "source_location": "L430", "id": "crud_clean_room_create_uv_disinfect_log", - "community": 1, + "community": 3, "norm_label": "create_uv_disinfect_log()" }, { @@ -19026,7 +19026,7 @@ "source_file": "crud/clean_room.py", "source_location": "L480", "id": "crud_clean_room_update_uv_disinfect_log", - "community": 1, + "community": 3, "norm_label": "update_uv_disinfect_log()" }, { @@ -19035,7 +19035,7 @@ "source_file": "crud/clean_room.py", "source_location": "L531", "id": "crud_clean_room_soft_delete_uv_disinfect_log", - "community": 1, + "community": 3, "norm_label": "soft_delete_uv_disinfect_log()" }, { @@ -19044,7 +19044,7 @@ "source_file": "crud/clean_room.py", "source_location": "L1", "id": "crud_clean_room_rationale_1", - "community": 12, + "community": 4, "norm_label": "\u6d01\u51c0\u5ba4\u53ca\u8fdb\u51fa\u8bb0\u5f55\u3001\u7d2b\u5916\u7ebf\u6d88\u6bd2\u8bb0\u5f55 crud(biz_clean_room + biz_clean_room_access_log + biz_clean_roo" }, { @@ -19224,7 +19224,7 @@ "source_file": "crud/production_material_stock_check.py", "source_location": "L367", "id": "crud_production_material_stock_check_rationale_367", - "community": 3, + "community": 4, "norm_label": "\u6839\u636e usage_id / batch_id \u8865\u5168\u767b\u8bb0\u884c\u5feb\u7167\u5b57\u6bb5\u3002" }, { @@ -19287,7 +19287,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L1", "id": "crud_storage_entry_sms_notification_py", - "community": 6, + "community": 11, "norm_label": "storage_entry_sms_notification.py" }, { @@ -19296,7 +19296,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L25", "id": "crud_storage_entry_sms_notification_unicode_ci", - "community": 6, + "community": 11, "norm_label": "_unicode_ci()" }, { @@ -19305,7 +19305,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L29", "id": "crud_storage_entry_sms_notification_total_pages", - "community": 6, + "community": 11, "norm_label": "total_pages()" }, { @@ -19314,7 +19314,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L35", "id": "crud_storage_entry_sms_notification_fmt_dt", - "community": 6, + "community": 11, "norm_label": "_fmt_dt()" }, { @@ -19323,7 +19323,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L39", "id": "crud_storage_entry_sms_notification_normalize_date_bound", - "community": 6, + "community": 11, "norm_label": "_normalize_date_bound()" }, { @@ -19332,7 +19332,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L46", "id": "crud_storage_entry_sms_notification_storage_status_label", - "community": 6, + "community": 11, "norm_label": "_storage_status_label()" }, { @@ -19341,7 +19341,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L56", "id": "crud_storage_entry_sms_notification_row_to_dict", - "community": 6, + "community": 11, "norm_label": "_row_to_dict()" }, { @@ -19350,7 +19350,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L93", "id": "crud_storage_entry_sms_notification_base_query", - "community": 6, + "community": 11, "norm_label": "_base_query()" }, { @@ -19359,7 +19359,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L141", "id": "crud_storage_entry_sms_notification_ensure_notification", - "community": 6, + "community": 11, "norm_label": "_ensure_notification()" }, { @@ -19368,7 +19368,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L177", "id": "crud_storage_entry_sms_notification_resolve_notification", - "community": 6, + "community": 11, "norm_label": "resolve_notification()" }, { @@ -19377,7 +19377,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L215", "id": "crud_storage_entry_sms_notification_fetch_sample_type_name", - "community": 6, + "community": 11, "norm_label": "_fetch_sample_type_name()" }, { @@ -19386,7 +19386,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L229", "id": "crud_storage_entry_sms_notification_list_notifications", - "community": 6, + "community": 11, "norm_label": "list_notifications()" }, { @@ -19395,7 +19395,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L383", "id": "crud_storage_entry_sms_notification_toggle_notification_status", - "community": 6, + "community": 11, "norm_label": "toggle_notification_status()" }, { @@ -19404,7 +19404,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L419", "id": "crud_storage_entry_sms_notification_generate_sms_content", - "community": 6, + "community": 11, "norm_label": "generate_sms_content()" }, { @@ -19413,7 +19413,7 @@ "source_file": "crud/storage_entry_sms_notification.py", "source_location": "L185", "id": "crud_storage_entry_sms_notification_rationale_185", - "community": 4, + "community": 5, "norm_label": "find notification by id; fallback to storage_review_id and ensure row exists." }, { @@ -19566,7 +19566,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L103", "id": "crud_pilot_application_resolve_application_attachment_payload", - "community": 0, + "community": 14, "norm_label": "_resolve_application_attachment_payload()" }, { @@ -19638,7 +19638,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L429", "id": "crud_pilot_application_create_application", - "community": 0, + "community": 14, "norm_label": "create_application()" }, { @@ -19647,7 +19647,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L545", "id": "crud_pilot_application_update_application", - "community": 0, + "community": 14, "norm_label": "update_application()" }, { @@ -19701,7 +19701,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L696", "id": "crud_pilot_application_save_patient", - "community": 0, + "community": 14, "norm_label": "save_patient()" }, { @@ -19818,7 +19818,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L1120", "id": "crud_pilot_application_auto_generate_schedules", - "community": 0, + "community": 14, "norm_label": "auto_generate_schedules()" }, { @@ -19935,7 +19935,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L1", "id": "crud_pilot_application_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355 crud(\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212)" }, { @@ -19944,7 +19944,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L69", "id": "crud_pilot_application_rationale_69", - "community": 4, + "community": 5, "norm_label": "\u8f6f\u5220\u9664\u65f6\u6539\u5199\u7533\u8bf7\u5355\u53f7,\u907f\u514d uk_application_no(application_no, del_flag) \u4e0e\u5386\u53f2\u5df2\u5220\u8bb0\u5f55\u51b2\u7a81\u3002" }, { @@ -19953,7 +19953,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L104", "id": "crud_pilot_application_rationale_104", - "community": 4, + "community": 5, "norm_label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377:\u9644\u4ef6\u5217\u8868 \u2192 url \u5b57\u6bb5\u3002" }, { @@ -19962,7 +19962,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L1476", "id": "crud_pilot_application_rationale_1476", - "community": 4, + "community": 5, "norm_label": "\u7f16\u8f91\u7533\u8bf7\u5355:\u589e\u91cf\u66f4\u65b0\u8f93\u6ce8\u65b9\u6848/\u8ba1\u5212,\u4fdd\u7559\u72b6\u6001\u4e0e schedule id\u3002" }, { @@ -19971,7 +19971,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L1577", "id": "crud_pilot_application_rationale_1577", - "community": 4, + "community": 5, "norm_label": "\u83b7\u53d6\u6216\u521b\u5efa\u7533\u8bf7\u5355\u4e0b\u7684\u8f93\u6ce8/\u552e\u5356\u65b9\u6848(\u57fa\u7840\u5b9e\u9a8c\u6279\u91cf\u521b\u5efa\u552e\u5356\u8ba1\u5212\u7528)\u3002" }, { @@ -19980,7 +19980,7 @@ "source_file": "crud/pilot_application.py", "source_location": "L1623", "id": "crud_pilot_application_rationale_1623", - "community": 4, + "community": 5, "norm_label": "\u57fa\u7840\u5b9e\u9a8c:\u6bcf\u4e2a\u4ea7\u54c1\u884c\u521b\u5efa\u4e00\u6761\u552e\u5356\u8ba1\u5212(\u4e00\u4ea7\u54c1\u4e00\u8ba1\u5212)\u3002" }, { @@ -19989,7 +19989,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L1", "id": "crud_qc_lab_test_item_py", - "community": 5, + "community": 1, "norm_label": "qc_lab_test_item.py" }, { @@ -19998,7 +19998,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L14", "id": "crud_qc_lab_test_item_row_to_dict", - "community": 5, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -20007,7 +20007,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L28", "id": "crud_qc_lab_test_item_item_code_exists", - "community": 5, + "community": 1, "norm_label": "item_code_exists()" }, { @@ -20016,7 +20016,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L44", "id": "crud_qc_lab_test_item_list_lab_items", - "community": 5, + "community": 1, "norm_label": "list_lab_items()" }, { @@ -20025,7 +20025,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L85", "id": "crud_qc_lab_test_item_list_active_lab_items", - "community": 5, + "community": 1, "norm_label": "list_active_lab_items()" }, { @@ -20034,7 +20034,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L98", "id": "crud_qc_lab_test_item_get_lab_item", - "community": 5, + "community": 1, "norm_label": "get_lab_item()" }, { @@ -20043,7 +20043,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L109", "id": "crud_qc_lab_test_item_create_lab_item", - "community": 5, + "community": 1, "norm_label": "create_lab_item()" }, { @@ -20052,7 +20052,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L155", "id": "crud_qc_lab_test_item_update_lab_item", - "community": 5, + "community": 1, "norm_label": "update_lab_item()" }, { @@ -20061,7 +20061,7 @@ "source_file": "crud/qc_lab_test_item.py", "source_location": "L202", "id": "crud_qc_lab_test_item_soft_delete_lab_item", - "community": 5, + "community": 1, "norm_label": "soft_delete_lab_item()" }, { @@ -20070,7 +20070,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L1", "id": "crud_pre_transit_sample_py", - "community": 6, + "community": 3, "norm_label": "pre_transit_sample.py" }, { @@ -20079,7 +20079,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L52", "id": "crud_pre_transit_sample_is_uncollected_status", - "community": 6, + "community": 3, "norm_label": "_is_uncollected_status()" }, { @@ -20088,7 +20088,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L56", "id": "crud_pre_transit_sample_is_in_transit_sample", - "community": 6, + "community": 3, "norm_label": "_is_in_transit_sample()" }, { @@ -20097,7 +20097,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L60", "id": "crud_pre_transit_sample_cell_received_exists", - "community": 6, + "community": 3, "norm_label": "_cell_received_exists()" }, { @@ -20106,7 +20106,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L77", "id": "crud_pre_transit_sample_donation_received_exists", - "community": 6, + "community": 3, "norm_label": "_donation_received_exists()" }, { @@ -20115,7 +20115,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L94", "id": "crud_pre_transit_sample_apply_collection_keyword", - "community": 6, + "community": 3, "norm_label": "_apply_collection_keyword()" }, { @@ -20124,7 +20124,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L130", "id": "crud_pre_transit_sample_apply_donation_keyword", - "community": 6, + "community": 3, "norm_label": "_apply_donation_keyword()" }, { @@ -20133,7 +20133,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L166", "id": "crud_pre_transit_sample_apply_create_time_filter", - "community": 6, + "community": 3, "norm_label": "_apply_create_time_filter()" }, { @@ -20142,7 +20142,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L174", "id": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", - "community": 6, + "community": 3, "norm_label": "_apply_collection_sample_collect_time_filter()" }, { @@ -20151,7 +20151,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L201", "id": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", - "community": 6, + "community": 3, "norm_label": "_apply_donation_sample_collect_time_filter()" }, { @@ -20160,7 +20160,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L228", "id": "crud_pre_transit_sample_earliest_eta", - "community": 6, + "community": 3, "norm_label": "_earliest_eta()" }, { @@ -20169,7 +20169,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L235", "id": "crud_pre_transit_sample_build_sample_items", - "community": 6, + "community": 3, "norm_label": "_build_sample_items()" }, { @@ -20178,7 +20178,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L284", "id": "crud_pre_transit_sample_summarize_in_transit_items", - "community": 6, + "community": 3, "norm_label": "_summarize_in_transit_items()" }, { @@ -20187,7 +20187,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L291", "id": "crud_pre_transit_sample_summarize_pre_delivery", - "community": 6, + "community": 3, "norm_label": "_summarize_pre_delivery()" }, { @@ -20196,7 +20196,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L298", "id": "crud_pre_transit_sample_list_in_transit_collection_ids", - "community": 6, + "community": 3, "norm_label": "_list_in_transit_collection_ids()" }, { @@ -20205,7 +20205,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L340", "id": "crud_pre_transit_sample_list_in_transit_donation_ids", - "community": 6, + "community": 3, "norm_label": "_list_in_transit_donation_ids()" }, { @@ -20214,7 +20214,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L382", "id": "crud_pre_transit_sample_list_pre_delivery_collection_ids", - "community": 6, + "community": 3, "norm_label": "_list_pre_delivery_collection_ids()" }, { @@ -20223,7 +20223,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L451", "id": "crud_pre_transit_sample_list_pre_delivery_donation_ids", - "community": 6, + "community": 3, "norm_label": "_list_pre_delivery_donation_ids()" }, { @@ -20232,7 +20232,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L520", "id": "crud_pre_transit_sample_sort_key_in_transit", - "community": 6, + "community": 3, "norm_label": "_sort_key_in_transit()" }, { @@ -20241,7 +20241,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L525", "id": "crud_pre_transit_sample_sort_key_pre_delivery", - "community": 6, + "community": 3, "norm_label": "_sort_key_pre_delivery()" }, { @@ -20250,7 +20250,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L530", "id": "crud_pre_transit_sample_hydrate_collection_rows", - "community": 6, + "community": 3, "norm_label": "_hydrate_collection_rows()" }, { @@ -20259,7 +20259,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L744", "id": "crud_pre_transit_sample_hydrate_donation_rows", - "community": 6, + "community": 3, "norm_label": "_hydrate_donation_rows()" }, { @@ -20268,7 +20268,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L958", "id": "crud_pre_transit_sample_list_in_transit_protocols", - "community": 6, + "community": 3, "norm_label": "list_in_transit_protocols()" }, { @@ -20277,7 +20277,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L1097", "id": "crud_pre_transit_sample_list_pre_delivery_protocols", - "community": 6, + "community": 3, "norm_label": "list_pre_delivery_protocols()" }, { @@ -20286,7 +20286,7 @@ "source_file": "crud/pre_transit_sample.py", "source_location": "L1", "id": "crud_pre_transit_sample_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u9884\u4ea7\u53ca\u5728\u9014\u6837\u672c \u2014 \u8d28\u68c0\u770b\u677f(\u534f\u8bae\u5355\u7ef4\u5ea6\u5217\u8868)" }, { @@ -20295,7 +20295,7 @@ "source_file": "crud/role.py", "source_location": "L1", "id": "crud_role_py", - "community": 13, + "community": 10, "norm_label": "role.py" }, { @@ -20304,7 +20304,7 @@ "source_file": "crud/role.py", "source_location": "L29", "id": "crud_role_user_display_name", - "community": 13, + "community": 10, "norm_label": "_user_display_name()" }, { @@ -20313,7 +20313,7 @@ "source_file": "crud/role.py", "source_location": "L36", "id": "crud_role_append_unique", - "community": 13, + "community": 10, "norm_label": "_append_unique()" }, { @@ -20322,7 +20322,7 @@ "source_file": "crud/role.py", "source_location": "L44", "id": "crud_role_bound_user_names_by_role_ids", - "community": 13, + "community": 10, "norm_label": "_bound_user_names_by_role_ids()" }, { @@ -20331,7 +20331,7 @@ "source_file": "crud/role.py", "source_location": "L130", "id": "crud_role_bound_post_names_by_role_ids", - "community": 13, + "community": 10, "norm_label": "_bound_post_names_by_role_ids()" }, { @@ -20340,7 +20340,7 @@ "source_file": "crud/role.py", "source_location": "L168", "id": "crud_role_row_to_dict", - "community": 13, + "community": 10, "norm_label": "_row_to_dict()" }, { @@ -20349,7 +20349,7 @@ "source_file": "crud/role.py", "source_location": "L189", "id": "crud_role_total_pages", - "community": 13, + "community": 10, "norm_label": "total_pages()" }, { @@ -20358,7 +20358,7 @@ "source_file": "crud/role.py", "source_location": "L200", "id": "crud_role_list_roles", - "community": 13, + "community": 10, "norm_label": "list_roles()" }, { @@ -20367,7 +20367,7 @@ "source_file": "crud/role.py", "source_location": "L246", "id": "crud_role_get_role", - "community": 13, + "community": 10, "norm_label": "get_role()" }, { @@ -20376,7 +20376,7 @@ "source_file": "crud/role.py", "source_location": "L254", "id": "crud_role_role_name_exists", - "community": 13, + "community": 10, "norm_label": "role_name_exists()" }, { @@ -20385,7 +20385,7 @@ "source_file": "crud/role.py", "source_location": "L268", "id": "crud_role_create_role", - "community": 1, + "community": 10, "norm_label": "create_role()" }, { @@ -20394,7 +20394,7 @@ "source_file": "crud/role.py", "source_location": "L305", "id": "crud_role_update_role", - "community": 13, + "community": 10, "norm_label": "update_role()" }, { @@ -20403,7 +20403,7 @@ "source_file": "crud/role.py", "source_location": "L342", "id": "crud_role_soft_delete_role", - "community": 13, + "community": 10, "norm_label": "soft_delete_role()" }, { @@ -20412,7 +20412,7 @@ "source_file": "crud/role.py", "source_location": "L364", "id": "crud_role_get_role_menu_ids", - "community": 13, + "community": 10, "norm_label": "get_role_menu_ids()" }, { @@ -20430,7 +20430,7 @@ "source_file": "crud/role.py", "source_location": "L408", "id": "crud_role_get_role_data_scope", - "community": 13, + "community": 10, "norm_label": "get_role_data_scope()" }, { @@ -20439,7 +20439,7 @@ "source_file": "crud/role.py", "source_location": "L417", "id": "crud_role_update_role_data_scope", - "community": 1, + "community": 10, "norm_label": "update_role_data_scope()" }, { @@ -20448,7 +20448,7 @@ "source_file": "crud/role.py", "source_location": "L1", "id": "crud_role_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)" }, { @@ -20457,7 +20457,7 @@ "source_file": "crud/role.py", "source_location": "L47", "id": "crud_role_rationale_47", - "community": 3, + "community": 4, "norm_label": "\u6279\u91cf\u67e5\u8be2\u6709\u6548\u62e5\u6709\u89d2\u8272\u7684\u7528\u6237\u663e\u793a\u540d(\u76f4\u63a5\u7ed1\u5b9a \u222a \u542f\u7528\u804c\u4f4d\u7ee7\u627f)\u3002" }, { @@ -20862,7 +20862,7 @@ "source_file": "crud/material_stock_check.py", "source_location": "L362", "id": "crud_material_stock_check_rationale_362", - "community": 3, + "community": 4, "norm_label": "\u6839\u636e usage_id / batch_id \u8865\u5168\u767b\u8bb0\u884c\u5feb\u7167\u5b57\u6bb5\u3002" }, { @@ -20871,7 +20871,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L1", "id": "crud_production_task_step_assignee_py", - "community": 10, + "community": 9, "norm_label": "production_task_step_assignee.py" }, { @@ -20880,7 +20880,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L17", "id": "crud_production_task_step_assignee_active_users_in_tenant", - "community": 10, + "community": 9, "norm_label": "_active_users_in_tenant()" }, { @@ -20889,7 +20889,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L36", "id": "crud_production_task_step_assignee_active_users_with_role_in_tenant", - "community": 10, + "community": 9, "norm_label": "_active_users_with_role_in_tenant()" }, { @@ -20898,7 +20898,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L52", "id": "crud_production_task_step_assignee_validate_assignee_user_ids", - "community": 10, + "community": 9, "norm_label": "validate_assignee_user_ids()" }, { @@ -20907,7 +20907,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L83", "id": "crud_production_task_step_assignee_sync_assignees_for_step", - "community": 10, + "community": 9, "norm_label": "sync_assignees_for_step()" }, { @@ -20916,7 +20916,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L137", "id": "crud_production_task_step_assignee_enrich_step_assignees", - "community": 10, + "community": 9, "norm_label": "enrich_step_assignees()" }, { @@ -20925,7 +20925,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L179", "id": "crud_production_task_step_assignee_enrich_step_completed_by_names", - "community": 10, + "community": 9, "norm_label": "enrich_step_completed_by_names()" }, { @@ -20934,7 +20934,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L198", "id": "crud_production_task_step_assignee_user_is_step_assignee", - "community": 10, + "community": 9, "norm_label": "user_is_step_assignee()" }, { @@ -20943,7 +20943,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L217", "id": "crud_production_task_step_assignee_user_is_any_step_assignee_of_task", - "community": 10, + "community": 9, "norm_label": "user_is_any_step_assignee_of_task()" }, { @@ -20952,7 +20952,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L39", "id": "crud_production_task_step_assignee_rationale_39", - "community": 4, + "community": 5, "norm_label": "\u6821\u9a8c\u5019\u9009\u7528\u6237\u662f\u5426\u62e5\u6709\u6307\u5b9a\u89d2\u8272(\u76f4\u63a5\u7ed1\u5b9a \u222a \u804c\u4f4d\u7ee7\u627f)\u3002" }, { @@ -20961,7 +20961,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L92", "id": "crud_production_task_step_assignee_rationale_92", - "community": 4, + "community": 5, "norm_label": "\u5168\u91cf\u66ff\u6362\u6b65\u9aa4\u8d1f\u8d23\u4eba(\u8f6f\u5220\u65e7\u8bb0\u5f55 + \u63d2\u5165\u65b0\u8bb0\u5f55)\u3002" }, { @@ -20970,7 +20970,7 @@ "source_file": "crud/production_task_step_assignee.py", "source_location": "L140", "id": "crud_production_task_step_assignee_rationale_140", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u586b\u5145 assigneeuserids / assigneenames / assignees\u3002" }, { @@ -20979,7 +20979,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L1", "id": "crud_qc_sms_notification_py", - "community": 9, + "community": 3, "norm_label": "qc_sms_notification.py" }, { @@ -20988,7 +20988,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L27", "id": "crud_qc_sms_notification_unicode_ci", - "community": 9, + "community": 3, "norm_label": "_unicode_ci()" }, { @@ -20997,7 +20997,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L31", "id": "crud_qc_sms_notification_eq_ci", - "community": 9, + "community": 3, "norm_label": "_eq_ci()" }, { @@ -21006,7 +21006,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L40", "id": "crud_qc_sms_notification_total_pages", - "community": 9, + "community": 3, "norm_label": "total_pages()" }, { @@ -21015,7 +21015,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L46", "id": "crud_qc_sms_notification_fmt_dt", - "community": 9, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -21024,7 +21024,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L50", "id": "crud_qc_sms_notification_normalize_date_bound", - "community": 9, + "community": 3, "norm_label": "_normalize_date_bound()" }, { @@ -21033,7 +21033,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L57", "id": "crud_qc_sms_notification_derive_qc_conclusion", - "community": 9, + "community": 3, "norm_label": "_derive_qc_conclusion()" }, { @@ -21042,7 +21042,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L67", "id": "crud_qc_sms_notification_qc_status_label", - "community": 9, + "community": 3, "norm_label": "_qc_status_label()" }, { @@ -21051,7 +21051,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L88", "id": "crud_qc_sms_notification_fetch_completed_tasks", - "community": 9, + "community": 3, "norm_label": "_fetch_completed_tasks()" }, { @@ -21060,7 +21060,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L103", "id": "crud_qc_sms_notification_qc_complete_time", - "community": 9, + "community": 3, "norm_label": "_qc_complete_time()" }, { @@ -21069,7 +21069,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L110", "id": "crud_qc_sms_notification_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -21078,7 +21078,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L154", "id": "crud_qc_sms_notification_base_query", - "community": 9, + "community": 3, "norm_label": "_base_query()" }, { @@ -21087,7 +21087,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L203", "id": "crud_qc_sms_notification_ensure_notification", - "community": 9, + "community": 3, "norm_label": "_ensure_notification()" }, { @@ -21096,7 +21096,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L246", "id": "crud_qc_sms_notification_resolve_notification", - "community": 9, + "community": 3, "norm_label": "resolve_notification()" }, { @@ -21105,7 +21105,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L315", "id": "crud_qc_sms_notification_task_stats_subquery", - "community": 9, + "community": 3, "norm_label": "_task_stats_subquery()" }, { @@ -21114,7 +21114,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L333", "id": "crud_qc_sms_notification_apply_qc_status_filter", - "community": 9, + "community": 3, "norm_label": "_apply_qc_status_filter()" }, { @@ -21123,7 +21123,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L359", "id": "crud_qc_sms_notification_list_notifications", - "community": 9, + "community": 3, "norm_label": "list_notifications()" }, { @@ -21132,7 +21132,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L503", "id": "crud_qc_sms_notification_toggle_notification_status", - "community": 9, + "community": 3, "norm_label": "toggle_notification_status()" }, { @@ -21141,7 +21141,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L541", "id": "crud_qc_sms_notification_generate_sms_content", - "community": 9, + "community": 3, "norm_label": "generate_sms_content()" }, { @@ -21150,7 +21150,7 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L32", "id": "crud_qc_sms_notification_rationale_32", - "community": 4, + "community": 5, "norm_label": "\u5217\u4e0e\u5217\u6bd4\u8f83\u65f6\u4e24\u4fa7 collate;\u4e0e\u5b57\u9762\u91cf\u6bd4\u8f83\u65f6\u4ec5\u5bf9\u5217\u4fa7 collate\u3002" }, { @@ -21249,7 +21249,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L1", "id": "crud_qc_task_assignee_py", - "community": 5, + "community": 7, "norm_label": "qc_task_assignee.py" }, { @@ -21258,7 +21258,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L14", "id": "crud_qc_task_assignee_active_users_in_tenant", - "community": 5, + "community": 7, "norm_label": "_active_users_in_tenant()" }, { @@ -21267,7 +21267,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L33", "id": "crud_qc_task_assignee_validate_assignee_user_ids", - "community": 5, + "community": 1, "norm_label": "validate_assignee_user_ids()" }, { @@ -21276,7 +21276,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L54", "id": "crud_qc_task_assignee_sync_assignees_for_task", - "community": 5, + "community": 1, "norm_label": "sync_assignees_for_task()" }, { @@ -21285,7 +21285,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L108", "id": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", - "community": 5, + "community": 7, "norm_label": "soft_delete_assignees_by_task_ids()" }, { @@ -21294,7 +21294,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L129", "id": "crud_qc_task_assignee_list_assignees_by_task_ids", - "community": 5, + "community": 7, "norm_label": "list_assignees_by_task_ids()" }, { @@ -21303,7 +21303,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L158", "id": "crud_qc_task_assignee_is_user_assignee", - "community": 5, + "community": 7, "norm_label": "is_user_assignee()" }, { @@ -21312,7 +21312,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L174", "id": "crud_qc_task_assignee_enrich_tasks_with_assignees", - "community": 5, + "community": 7, "norm_label": "enrich_tasks_with_assignees()" }, { @@ -21321,7 +21321,7 @@ "source_file": "crud/qc_task_assignee.py", "source_location": "L63", "id": "crud_qc_task_assignee_rationale_63", - "community": 5, + "community": 1, "norm_label": "\u5168\u91cf\u66ff\u6362\u4efb\u52a1\u8d1f\u8d23\u4eba(\u8f6f\u5220\u65e7\u8bb0\u5f55 + \u63d2\u5165\u65b0\u8bb0\u5f55)\u3002" }, { @@ -21330,7 +21330,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L1", "id": "crud_research_donation_sample_collection_py", - "community": 6, + "community": 3, "norm_label": "research_donation_sample_collection.py" }, { @@ -21339,7 +21339,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L26", "id": "crud_research_donation_sample_collection_total_pages", - "community": 6, + "community": 3, "norm_label": "total_pages()" }, { @@ -21348,7 +21348,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L32", "id": "crud_research_donation_sample_collection_fmt_dt", - "community": 6, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -21357,7 +21357,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L36", "id": "crud_research_donation_sample_collection_sample_status_label", - "community": 6, + "community": 3, "norm_label": "_sample_status_label()" }, { @@ -21366,7 +21366,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L45", "id": "crud_research_donation_sample_collection_row_to_dict", - "community": 6, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -21375,7 +21375,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L84", "id": "crud_research_donation_sample_collection_base_query", - "community": 6, + "community": 3, "norm_label": "_base_query()" }, { @@ -21384,7 +21384,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L120", "id": "crud_research_donation_sample_collection_apply_sample_status_filter", - "community": 6, + "community": 3, "norm_label": "_apply_sample_status_filter()" }, { @@ -21393,7 +21393,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L134", "id": "crud_research_donation_sample_collection_list_donation_sample_collections", - "community": 6, + "community": 3, "norm_label": "list_donation_sample_collections()" }, { @@ -21402,7 +21402,7 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L1", "id": "crud_research_donation_sample_collection_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u91c7\u96c6\u4fe1\u606f\u5217\u8868 crud(\u6837\u672c\u4fe1\u606f\u7ba1\u7406 \u00b7 \u6837\u672c\u91c7\u96c6\u4fe1\u606f)" }, { @@ -21411,7 +21411,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L1", "id": "crud_qc_material_amount_auth_py", - "community": 9, + "community": 1, "norm_label": "qc_material_amount_auth.py" }, { @@ -21420,7 +21420,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L20", "id": "crud_qc_material_amount_auth_get_amount_view_role", - "community": 9, + "community": 1, "norm_label": "get_amount_view_role()" }, { @@ -21429,7 +21429,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L45", "id": "crud_qc_material_amount_auth_get_auth_dept_id", - "community": 9, + "community": 1, "norm_label": "_get_auth_dept_id()" }, { @@ -21438,7 +21438,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L59", "id": "crud_qc_material_amount_auth_assert_user_in_auth_dept", - "community": 9, + "community": 1, "norm_label": "_assert_user_in_auth_dept()" }, { @@ -21447,7 +21447,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L71", "id": "crud_qc_material_amount_auth_user_has_role_binding", - "community": 9, + "community": 1, "norm_label": "_user_has_role_binding()" }, { @@ -21456,7 +21456,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L85", "id": "crud_qc_material_amount_auth_row_to_dict", - "community": 9, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -21465,7 +21465,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L98", "id": "crud_qc_material_amount_auth_list_authorized_users", - "community": 9, + "community": 1, "norm_label": "list_authorized_users()" }, { @@ -21474,7 +21474,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L152", "id": "crud_qc_material_amount_auth_grant_amount_view_role", - "community": 9, + "community": 1, "norm_label": "grant_amount_view_role()" }, { @@ -21483,7 +21483,7 @@ "source_file": "crud/qc_material_amount_auth.py", "source_location": "L200", "id": "crud_qc_material_amount_auth_revoke_amount_view_role", - "community": 9, + "community": 1, "norm_label": "revoke_amount_view_role()" }, { @@ -21519,7 +21519,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L1", "id": "crud_oa_approval_py", - "community": 7, + "community": 6, "norm_label": "oa_approval.py" }, { @@ -21528,7 +21528,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L25", "id": "crud_oa_approval_dumps", - "community": 7, + "community": 6, "norm_label": "_dumps()" }, { @@ -21537,7 +21537,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L33", "id": "crud_oa_approval_loads", - "community": 7, + "community": 6, "norm_label": "_loads()" }, { @@ -21564,7 +21564,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L70", "id": "crud_oa_approval_get_group", - "community": 7, + "community": 6, "norm_label": "get_group()" }, { @@ -21573,7 +21573,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L78", "id": "crud_oa_approval_create_group", - "community": 1, + "community": 6, "norm_label": "create_group()" }, { @@ -21582,7 +21582,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L110", "id": "crud_oa_approval_update_group", - "community": 7, + "community": 6, "norm_label": "update_group()" }, { @@ -21591,7 +21591,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L140", "id": "crud_oa_approval_delete_group", - "community": 7, + "community": 6, "norm_label": "delete_group()" }, { @@ -21600,7 +21600,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L163", "id": "crud_oa_approval_app_to_dict", - "community": 7, + "community": 0, "norm_label": "_app_to_dict()" }, { @@ -21609,7 +21609,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L186", "id": "crud_oa_approval_get_app", - "community": 7, + "community": 6, "norm_label": "get_app()" }, { @@ -21618,7 +21618,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L194", "id": "crud_oa_approval_list_apps", - "community": 7, + "community": 0, "norm_label": "list_apps()" }, { @@ -21627,7 +21627,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L266", "id": "crud_oa_approval_create_version", - "community": 7, + "community": 6, "norm_label": "_create_version()" }, { @@ -21636,7 +21636,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L303", "id": "crud_oa_approval_create_app", - "community": 7, + "community": 6, "norm_label": "create_app()" }, { @@ -21645,7 +21645,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L367", "id": "crud_oa_approval_copied_app_name", - "community": 7, + "community": 6, "norm_label": "_copied_app_name()" }, { @@ -21654,7 +21654,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L378", "id": "crud_oa_approval_copy_app", - "community": 7, + "community": 6, "norm_label": "copy_app()" }, { @@ -21663,7 +21663,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L444", "id": "crud_oa_approval_update_app", - "community": 7, + "community": 6, "norm_label": "update_app()" }, { @@ -21672,7 +21672,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L506", "id": "crud_oa_approval_delete_app", - "community": 7, + "community": 6, "norm_label": "delete_app()" }, { @@ -21681,7 +21681,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L527", "id": "crud_oa_approval_find_draft", - "community": 7, + "community": 6, "norm_label": "_find_draft()" }, { @@ -21690,7 +21690,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L541", "id": "crud_oa_approval_find_latest_published", - "community": 7, + "community": 6, "norm_label": "_find_latest_published()" }, { @@ -21699,7 +21699,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L554", "id": "crud_oa_approval_version_draft_to_dict", - "community": 7, + "community": 6, "norm_label": "_version_draft_to_dict()" }, { @@ -21708,7 +21708,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L587", "id": "crud_oa_approval_get_or_create_draft", - "community": 7, + "community": 6, "norm_label": "get_or_create_draft()" }, { @@ -21717,7 +21717,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L634", "id": "crud_oa_approval_save_draft", - "community": 7, + "community": 6, "norm_label": "save_draft()" }, { @@ -21726,7 +21726,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L1", "id": "crud_oa_approval_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u5ba1\u6279 crud(\u5206\u7ec4\u3001\u5e94\u7528\u3001\u8349\u7a3f\u7b49)" }, { @@ -21735,7 +21735,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L368", "id": "crud_oa_approval_rationale_368", - "community": 7, + "community": 6, "norm_label": "\u539f\u540d\u79f0 +\u300c\u590d\u5236\u300d;\u8d85 50 \u5b57\u65f6\u622a\u65ad\u524d\u7f00\u5e76\u4fdd\u7559\u540e\u7f00\u3002" }, { @@ -21744,7 +21744,7 @@ "source_file": "crud/oa_approval.py", "source_location": "L385", "id": "crud_oa_approval_rationale_385", - "community": 7, + "community": 6, "norm_label": "\u590d\u5236\u5e94\u7528:\u57fa\u7840\u4fe1\u606f + \u8349\u7a3f/\u6700\u65b0\u53d1\u5e03\u7248\u7684\u8868\u5355\u00b7\u6d41\u7a0b\u00b7\u9ad8\u7ea7\u8bbe\u7f6e,\u7ed3\u679c\u4e3a\u672a\u53d1\u5e03\u8349\u7a3f\u3002" }, { @@ -21753,7 +21753,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1", "id": "crud_cell_product_py", - "community": 10, + "community": 9, "norm_label": "cell_product.py" }, { @@ -21762,7 +21762,7 @@ "source_file": "crud/cell_product.py", "source_location": "L32", "id": "crud_cell_product_apply_cell_product_status_change", - "community": 10, + "community": 9, "norm_label": "_apply_cell_product_status_change()" }, { @@ -21771,7 +21771,7 @@ "source_file": "crud/cell_product.py", "source_location": "L87", "id": "crud_cell_product_row_to_dict", - "community": 10, + "community": 9, "norm_label": "_row_to_dict()" }, { @@ -21780,7 +21780,7 @@ "source_file": "crud/cell_product.py", "source_location": "L121", "id": "crud_cell_product_build_facility_path_label", - "community": 10, + "community": 9, "norm_label": "_build_facility_path_label()" }, { @@ -21789,7 +21789,7 @@ "source_file": "crud/cell_product.py", "source_location": "L136", "id": "crud_cell_product_enrich_product_dicts", - "community": 10, + "community": 9, "norm_label": "_enrich_product_dicts()" }, { @@ -21798,7 +21798,7 @@ "source_file": "crud/cell_product.py", "source_location": "L272", "id": "crud_cell_product_product_to_response", - "community": 10, + "community": 9, "norm_label": "product_to_response()" }, { @@ -21807,7 +21807,7 @@ "source_file": "crud/cell_product.py", "source_location": "L277", "id": "crud_cell_product_list_cell_products", - "community": 10, + "community": 9, "norm_label": "list_cell_products()" }, { @@ -21816,7 +21816,7 @@ "source_file": "crud/cell_product.py", "source_location": "L344", "id": "crud_cell_product_get_cell_product", - "community": 10, + "community": 9, "norm_label": "get_cell_product()" }, { @@ -21825,7 +21825,7 @@ "source_file": "crud/cell_product.py", "source_location": "L358", "id": "crud_cell_product_create_cell_product", - "community": 10, + "community": 9, "norm_label": "create_cell_product()" }, { @@ -21834,7 +21834,7 @@ "source_file": "crud/cell_product.py", "source_location": "L431", "id": "crud_cell_product_update_cell_product", - "community": 10, + "community": 9, "norm_label": "update_cell_product()" }, { @@ -21843,7 +21843,7 @@ "source_file": "crud/cell_product.py", "source_location": "L531", "id": "crud_cell_product_delete_cell_product", - "community": 10, + "community": 9, "norm_label": "delete_cell_product()" }, { @@ -21852,7 +21852,7 @@ "source_file": "crud/cell_product.py", "source_location": "L548", "id": "crud_cell_product_next_code_start_seq", - "community": 10, + "community": 9, "norm_label": "_next_code_start_seq()" }, { @@ -21861,7 +21861,7 @@ "source_file": "crud/cell_product.py", "source_location": "L569", "id": "crud_cell_product_get_next_code", - "community": 10, + "community": 9, "norm_label": "get_next_code()" }, { @@ -21870,7 +21870,7 @@ "source_file": "crud/cell_product.py", "source_location": "L580", "id": "crud_cell_product_normalize_passage_product_base", - "community": 10, + "community": 9, "norm_label": "normalize_passage_product_base()" }, { @@ -21879,7 +21879,7 @@ "source_file": "crud/cell_product.py", "source_location": "L591", "id": "crud_cell_product_get_max_passage_product_seq", - "community": 10, + "community": 9, "norm_label": "get_max_passage_product_seq()" }, { @@ -21888,7 +21888,7 @@ "source_file": "crud/cell_product.py", "source_location": "L625", "id": "crud_cell_product_get_max_passage_product_seq_map", - "community": 10, + "community": 9, "norm_label": "get_max_passage_product_seq_map()" }, { @@ -21897,7 +21897,7 @@ "source_file": "crud/cell_product.py", "source_location": "L643", "id": "crud_cell_product_get_max_product_suffix_seq", - "community": 10, + "community": 9, "norm_label": "get_max_product_suffix_seq()" }, { @@ -21906,7 +21906,7 @@ "source_file": "crud/cell_product.py", "source_location": "L675", "id": "crud_cell_product_product_code_exists", - "community": 10, + "community": 9, "norm_label": "product_code_exists()" }, { @@ -21915,7 +21915,7 @@ "source_file": "crud/cell_product.py", "source_location": "L694", "id": "crud_cell_product_normalize_product_code_base", - "community": 10, + "community": 9, "norm_label": "normalize_product_code_base()" }, { @@ -21924,7 +21924,7 @@ "source_file": "crud/cell_product.py", "source_location": "L705", "id": "crud_cell_product_build_split_product_codes", - "community": 10, + "community": 9, "norm_label": "build_split_product_codes()" }, { @@ -21933,7 +21933,7 @@ "source_file": "crud/cell_product.py", "source_location": "L712", "id": "crud_cell_product_reserve_next_codes", - "community": 10, + "community": 9, "norm_label": "reserve_next_codes()" }, { @@ -21942,7 +21942,7 @@ "source_file": "crud/cell_product.py", "source_location": "L722", "id": "crud_cell_product_validate_batch_items", - "community": 10, + "community": 9, "norm_label": "_validate_batch_items()" }, { @@ -21951,7 +21951,7 @@ "source_file": "crud/cell_product.py", "source_location": "L767", "id": "crud_cell_product_create_cell_products_by_quantity", - "community": 10, + "community": 9, "norm_label": "create_cell_products_by_quantity()" }, { @@ -21960,7 +21960,7 @@ "source_file": "crud/cell_product.py", "source_location": "L801", "id": "crud_cell_product_create_cell_products_batch", - "community": 10, + "community": 9, "norm_label": "create_cell_products_batch()" }, { @@ -21969,7 +21969,7 @@ "source_file": "crud/cell_product.py", "source_location": "L891", "id": "crud_cell_product_total_pages", - "community": 10, + "community": 9, "norm_label": "total_pages()" }, { @@ -21978,7 +21978,7 @@ "source_file": "crud/cell_product.py", "source_location": "L906", "id": "crud_cell_product_product_node", - "community": 10, + "community": 9, "norm_label": "_product_node()" }, { @@ -21987,7 +21987,7 @@ "source_file": "crud/cell_product.py", "source_location": "L918", "id": "crud_cell_product_nest_ancestor_parent", - "community": 10, + "community": 9, "norm_label": "_nest_ancestor_parent()" }, { @@ -21996,7 +21996,7 @@ "source_file": "crud/cell_product.py", "source_location": "L934", "id": "crud_cell_product_edge_meta", - "community": 10, + "community": 9, "norm_label": "_edge_meta()" }, { @@ -22005,7 +22005,7 @@ "source_file": "crud/cell_product.py", "source_location": "L958", "id": "crud_cell_product_sample_customer_dict", - "community": 10, + "community": 9, "norm_label": "_sample_customer_dict()" }, { @@ -22014,7 +22014,7 @@ "source_file": "crud/cell_product.py", "source_location": "L982", "id": "crud_cell_product_donation_sample_customer_dict", - "community": 10, + "community": 9, "norm_label": "_donation_sample_customer_dict()" }, { @@ -22023,7 +22023,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1006", "id": "crud_cell_product_sample_type_name_from_id", - "community": 10, + "community": 9, "norm_label": "_sample_type_name_from_id()" }, { @@ -22032,7 +22032,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1019", "id": "crud_cell_product_find_protocol_sample", - "community": 10, + "community": 9, "norm_label": "_find_protocol_sample()" }, { @@ -22041,7 +22041,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1051", "id": "crud_cell_product_find_donation_sample", - "community": 10, + "community": 9, "norm_label": "_find_donation_sample()" }, { @@ -22050,7 +22050,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1097", "id": "crud_cell_product_protocol_sample_chain_node", - "community": 10, + "community": 9, "norm_label": "_protocol_sample_chain_node()" }, { @@ -22059,7 +22059,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1130", "id": "crud_cell_product_donation_sample_chain_node", - "community": 10, + "community": 9, "norm_label": "_donation_sample_chain_node()" }, { @@ -22068,7 +22068,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1162", "id": "crud_cell_product_ancestor_sample_chain_link", - "community": 10, + "community": 9, "norm_label": "_ancestor_sample_chain_link()" }, { @@ -22077,7 +22077,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1222", "id": "crud_cell_product_find_cell_product_by_input", - "community": 10, + "community": 9, "norm_label": "_find_cell_product_by_input()" }, { @@ -22086,7 +22086,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1242", "id": "crud_cell_product_ancestor_link_from_cell_product_input", - "community": 10, + "community": 9, "norm_label": "_ancestor_link_from_cell_product_input()" }, { @@ -22095,7 +22095,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1260", "id": "crud_cell_product_build_ancestor_chain", - "community": 10, + "community": 9, "norm_label": "_build_ancestor_chain()" }, { @@ -22104,7 +22104,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1329", "id": "crud_cell_product_build_descendant_chain", - "community": 10, + "community": 9, "norm_label": "_build_descendant_chain()" }, { @@ -22113,7 +22113,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1413", "id": "crud_cell_product_lineage_node_key", - "community": 10, + "community": 9, "norm_label": "_lineage_node_key()" }, { @@ -22122,7 +22122,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1422", "id": "crud_cell_product_walk_ancestor_link", - "community": 10, + "community": 9, "norm_label": "_walk_ancestor_link()" }, { @@ -22131,7 +22131,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1447", "id": "crud_cell_product_flatten_lineage_nodes", - "community": 10, + "community": 9, "norm_label": "_flatten_lineage_nodes()" }, { @@ -22140,7 +22140,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1469", "id": "crud_cell_product_get_product_chain", - "community": 10, + "community": 9, "norm_label": "get_product_chain()" }, { @@ -22149,7 +22149,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1483", "id": "crud_cell_product_wo_status_label", - "community": 10, + "community": 9, "norm_label": "_wo_status_label()" }, { @@ -22158,7 +22158,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1489", "id": "crud_cell_product_slim_task_for_lineage", - "community": 10, + "community": 9, "norm_label": "_slim_task_for_lineage()" }, { @@ -22167,7 +22167,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1517", "id": "crud_cell_product_load_lineage_qc_for_nodes", - "community": 10, + "community": 9, "norm_label": "_load_lineage_qc_for_nodes()" }, { @@ -22176,7 +22176,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1671", "id": "crud_cell_product_get_product_lineage_qc", - "community": 10, + "community": 9, "norm_label": "get_product_lineage_qc()" }, { @@ -22185,7 +22185,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1", "id": "crud_cell_product_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u7ec6\u80de\u4ea7\u54c1 crud(biz_cell_product)" }, { @@ -22194,7 +22194,7 @@ "source_file": "crud/cell_product.py", "source_location": "L40", "id": "crud_cell_product_rationale_40", - "community": 4, + "community": 5, "norm_label": "\u7ba1\u7406\u7aef\u624b\u52a8\u6539\u72b6\u6001:\u5141\u8bb8\u5728\u5408\u6cd5\u679a\u4e3e\u95f4\u4efb\u610f\u53d8\u66f4,\u5e76\u540c\u6b65\u5e93\u4f4d\u5360\u7528\u3002" }, { @@ -22203,7 +22203,7 @@ "source_file": "crud/cell_product.py", "source_location": "L581", "id": "crud_cell_product_rationale_581", - "community": 4, + "community": 5, "norm_label": "\u53bb\u6389\u672b\u5c3e -p{n}-xx \u6216 -xx,\u5f97\u5230\u4ee3\u6b21\u4ea7\u54c1\u7f16\u7801\u7684\u57fa\u7840\u524d\u7f00\u3002" }, { @@ -22212,7 +22212,7 @@ "source_file": "crud/cell_product.py", "source_location": "L597", "id": "crud_cell_product_rationale_597", - "community": 4, + "community": 5, "norm_label": "\u67e5\u8be2 `{base_code}-{passage}-xx` \u5f62\u5f0f\u4ea7\u54c1\u7f16\u7801\u5728\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7(\u65e0\u5339\u914d\u5219 0)\u3002" }, { @@ -22221,7 +22221,7 @@ "source_file": "crud/cell_product.py", "source_location": "L631", "id": "crud_cell_product_rationale_631", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u67e5\u8be2\u5404\u4ee3\u6b21\u5728 `{base_code}-{passage}-xx` \u89c4\u5219\u4e0b\u7684\u6700\u5927\u5e8f\u53f7\u3002" }, { @@ -22230,7 +22230,7 @@ "source_file": "crud/cell_product.py", "source_location": "L648", "id": "crud_cell_product_rationale_648", - "community": 4, + "community": 5, "norm_label": "\u67e5\u8be2 `{base_code}-xx` \u5f62\u5f0f\u4ea7\u54c1\u7f16\u7801\u5728\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7(\u65e0\u5339\u914d\u5219 0)\u3002" }, { @@ -22239,7 +22239,7 @@ "source_file": "crud/cell_product.py", "source_location": "L695", "id": "crud_cell_product_rationale_695", - "community": 4, + "community": 5, "norm_label": "\u53bb\u6389\u672b\u5c3e -01/-02 \u7b49\u5e8f\u53f7,\u5f97\u5230\u591a\u4efd\u5165\u5e93\u65f6\u7684\u57fa\u7840\u7f16\u7801\u3002" }, { @@ -22248,7 +22248,7 @@ "source_file": "crud/cell_product.py", "source_location": "L706", "id": "crud_cell_product_rationale_706", - "community": 4, + "community": 5, "norm_label": "\u6309\u57fa\u7840\u7f16\u7801\u751f\u6210 \u57fa\u7840-01\u3001\u57fa\u7840-02 ..." }, { @@ -22257,7 +22257,7 @@ "source_file": "crud/cell_product.py", "source_location": "L776", "id": "crud_cell_product_rationale_776", - "community": 4, + "community": 5, "norm_label": "\u6309\u5165\u5e93\u4efd\u6570\u62c6\u5206:\u57fa\u7840\u7f16\u7801-01\u3001\u57fa\u7840\u7f16\u7801-02 ...(\u987b\u901a\u8fc7 items \u4e3a\u6bcf\u4efd\u6307\u5b9a\u72ec\u7acb\u50a8\u7269\u683c)" }, { @@ -22266,7 +22266,7 @@ "source_file": "crud/cell_product.py", "source_location": "L919", "id": "crud_cell_product_rationale_919", - "community": 4, + "community": 5, "norm_label": "\u591a\u8fdb\u4e00\u65f6 parent \u4e3a\u6570\u7ec4;\u5355\u94fe\u65f6\u4e3a\u5bf9\u8c61;\u65e0\u4e0a\u6e38\u4e3a null\u3002" }, { @@ -22275,7 +22275,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1169", "id": "crud_cell_product_rationale_1169", - "community": 4, + "community": 5, "norm_label": "\u89e3\u6790\u4efb\u52a1\u6837\u672c\u6295\u5165\u7269,\u8fd4\u56de\u7956\u5148\u94fe\u5355\u6bb5(\u6837\u672c\u7ec8\u6b62\u8282\u70b9)\u3002" }, { @@ -22284,7 +22284,7 @@ "source_file": "crud/cell_product.py", "source_location": "L1448", "id": "crud_cell_product_rationale_1448", - "community": 4, + "community": 5, "norm_label": "\u5c06 get_product_chain \u7ed3\u679c\u5c55\u5e73\u4e3a\u4e0a\u6e38\u2192\u4e0b\u6e38\u8282\u70b9\u5217\u8868(\u542b current,\u4e0d\u542b descendants)\u3002" }, { @@ -22293,7 +22293,7 @@ "source_file": "crud/menu.py", "source_location": "L1", "id": "crud_menu_py", - "community": 25, + "community": 1, "norm_label": "menu.py" }, { @@ -22302,7 +22302,7 @@ "source_file": "crud/menu.py", "source_location": "L13", "id": "crud_menu_row_to_dict", - "community": 25, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -22311,7 +22311,7 @@ "source_file": "crud/menu.py", "source_location": "L33", "id": "crud_menu_build_tree", - "community": 25, + "community": 0, "norm_label": "_build_tree()" }, { @@ -22320,7 +22320,7 @@ "source_file": "crud/menu.py", "source_location": "L41", "id": "crud_menu_list_menus", - "community": 25, + "community": 1, "norm_label": "list_menus()" }, { @@ -22329,7 +22329,7 @@ "source_file": "crud/menu.py", "source_location": "L62", "id": "crud_menu_list_menus_tree", - "community": 25, + "community": 0, "norm_label": "list_menus_tree()" }, { @@ -22338,7 +22338,7 @@ "source_file": "crud/menu.py", "source_location": "L101", "id": "crud_menu_get_menu", - "community": 25, + "community": 1, "norm_label": "get_menu()" }, { @@ -22347,7 +22347,7 @@ "source_file": "crud/menu.py", "source_location": "L109", "id": "crud_menu_menu_name_exists", - "community": 25, + "community": 1, "norm_label": "menu_name_exists()" }, { @@ -22365,7 +22365,7 @@ "source_file": "crud/menu.py", "source_location": "L170", "id": "crud_menu_update_menu", - "community": 25, + "community": 1, "norm_label": "update_menu()" }, { @@ -22374,7 +22374,7 @@ "source_file": "crud/menu.py", "source_location": "L220", "id": "crud_menu_cascade_soft_delete", - "community": 25, + "community": 1, "norm_label": "_cascade_soft_delete()" }, { @@ -22383,7 +22383,7 @@ "source_file": "crud/menu.py", "source_location": "L233", "id": "crud_menu_soft_delete_menu", - "community": 25, + "community": 1, "norm_label": "soft_delete_menu()" }, { @@ -22401,7 +22401,7 @@ "source_file": "crud/collection_region.py", "source_location": "L15", "id": "crud_collection_region_region_to_dict", - "community": 1, + "community": 0, "norm_label": "_region_to_dict()" }, { @@ -22410,7 +22410,7 @@ "source_file": "crud/collection_region.py", "source_location": "L28", "id": "crud_collection_region_hospital_names_by_region_ids", - "community": 1, + "community": 0, "norm_label": "_hospital_names_by_region_ids()" }, { @@ -22428,7 +22428,7 @@ "source_file": "crud/collection_region.py", "source_location": "L62", "id": "crud_collection_region_list_collection_regions", - "community": 1, + "community": 0, "norm_label": "list_collection_regions()" }, { @@ -22536,7 +22536,7 @@ "source_file": "crud/collection_region.py", "source_location": "L29", "id": "crud_collection_region_rationale_29", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u67e5\u8be2\u5730\u533a\u4e0b\u5c5e\u533b\u9662\u540d\u79f0,\u6309 order_num\u3001create_time \u6392\u5e8f\u3002" }, { @@ -22545,7 +22545,7 @@ "source_file": "crud/collection_region.py", "source_location": "L234", "id": "crud_collection_region_rationale_234", - "community": 4, + "community": 5, "norm_label": "\u6309\u533b\u9662\u540d\u79f0\u6a21\u7cca\u68c0\u7d22,\u8fd4\u56de\u533b\u9662\u53ca\u6240\u5c5e\u91c7\u96c6\u5730\u533a\u4fe1\u606f\u3002" }, { @@ -22554,7 +22554,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L1", "id": "crud_pilot_delivery_py", - "community": 14, + "community": 10, "norm_label": "pilot_delivery.py" }, { @@ -22563,7 +22563,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L37", "id": "crud_pilot_delivery_generate_delivery_no", - "community": 14, + "community": 10, "norm_label": "_generate_delivery_no()" }, { @@ -22572,7 +22572,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L59", "id": "crud_pilot_delivery_row_to_dict_delivery", - "community": 14, + "community": 10, "norm_label": "_row_to_dict_delivery()" }, { @@ -22581,7 +22581,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L99", "id": "crud_pilot_delivery_row_to_dict_delivery_material", - "community": 14, + "community": 10, "norm_label": "_row_to_dict_delivery_material()" }, { @@ -22590,7 +22590,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L130", "id": "crud_pilot_delivery_row_to_dict_delivery_method", - "community": 14, + "community": 10, "norm_label": "_row_to_dict_delivery_method()" }, { @@ -22608,7 +22608,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L339", "id": "crud_pilot_delivery_get_delivery_by_schedule", - "community": 14, + "community": 10, "norm_label": "get_delivery_by_schedule()" }, { @@ -22617,7 +22617,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L356", "id": "crud_pilot_delivery_list_deliveries_by_application", - "community": 14, + "community": 10, "norm_label": "list_deliveries_by_application()" }, { @@ -22626,7 +22626,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L402", "id": "crud_pilot_delivery_create_delivery", - "community": 14, + "community": 10, "norm_label": "create_delivery()" }, { @@ -22635,7 +22635,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L477", "id": "crud_pilot_delivery_soft_delete_delivery", - "community": 14, + "community": 10, "norm_label": "soft_delete_delivery()" }, { @@ -22644,7 +22644,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L516", "id": "crud_pilot_delivery_list_delivery_materials", - "community": 14, + "community": 10, "norm_label": "list_delivery_materials()" }, { @@ -22653,7 +22653,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L535", "id": "crud_pilot_delivery_save_delivery_materials", - "community": 0, + "community": 10, "norm_label": "save_delivery_materials()" }, { @@ -22662,7 +22662,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L594", "id": "crud_pilot_delivery_delete_delivery_material", - "community": 14, + "community": 10, "norm_label": "delete_delivery_material()" }, { @@ -22671,7 +22671,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L619", "id": "crud_pilot_delivery_get_delivery_method", - "community": 14, + "community": 10, "norm_label": "get_delivery_method()" }, { @@ -22680,7 +22680,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L636", "id": "crud_pilot_delivery_save_delivery_method", - "community": 14, + "community": 10, "norm_label": "save_delivery_method()" }, { @@ -22689,7 +22689,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L1", "id": "crud_pilot_delivery_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u4ea4\u4ed8\u7ba1\u7406 crud(\u4ea4\u4ed8\u4fe1\u606f\u3001\u4ea4\u4ed8\u7269\u6599\u3001\u4ea4\u4ed8\u65b9\u5f0f + \u8d39\u7528\u6263\u51cf)" }, { @@ -22698,7 +22698,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L175", "id": "crud_pilot_delivery_rationale_175", - "community": 3, + "community": 4, "norm_label": "\u521b\u5efa\u4ea4\u4ed8\u65f6\u6263\u51cf\u8d39\u7528\u3002 \u6d41\u7a0b: 1. schedule \u2192 plan \u2192 application 2. application.chan" }, { @@ -22707,7 +22707,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L359", "id": "crud_pilot_delivery_rationale_359", - "community": 3, + "community": 4, "norm_label": "list all deliveries for an application (through plan \u2192 schedule \u2192 delivery)." }, { @@ -22716,7 +22716,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L542", "id": "crud_pilot_delivery_rationale_542", - "community": 3, + "community": 4, "norm_label": "bulk save: soft-delete existing + insert new." }, { @@ -22725,7 +22725,7 @@ "source_file": "crud/pilot_delivery.py", "source_location": "L643", "id": "crud_pilot_delivery_rationale_643", - "community": 3, + "community": 4, "norm_label": "create or update delivery method (upsert pattern)." }, { @@ -22905,7 +22905,7 @@ "source_file": "crud/api_request_log.py", "source_location": "L1", "id": "crud_api_request_log_py", - "community": 9, + "community": 3, "norm_label": "api_request_log.py" }, { @@ -22914,7 +22914,7 @@ "source_file": "crud/api_request_log.py", "source_location": "L12", "id": "crud_api_request_log_apirequestlogcrud", - "community": 3, + "community": 4, "norm_label": "apirequestlogcrud" }, { @@ -22923,7 +22923,7 @@ "source_file": "crud/api_request_log.py", "source_location": "L14", "id": "crud_api_request_log_get_multi_with_filters", - "community": 9, + "community": 3, "norm_label": "get_multi_with_filters()" }, { @@ -22932,7 +22932,7 @@ "source_file": "crud/api_request_log.py", "source_location": "L85", "id": "crud_api_request_log_get", - "community": 9, + "community": 3, "norm_label": "get()" }, { @@ -22941,7 +22941,7 @@ "source_file": "crud/api_request_log.py", "source_location": "L91", "id": "crud_api_request_log_delete", - "community": 9, + "community": 3, "norm_label": "delete()" }, { @@ -23067,7 +23067,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1", "id": "crud_research_donation_py", - "community": 6, + "community": 3, "norm_label": "research_donation.py" }, { @@ -23076,7 +23076,7 @@ "source_file": "crud/research_donation.py", "source_location": "L63", "id": "crud_research_donation_total_pages", - "community": 6, + "community": 3, "norm_label": "total_pages()" }, { @@ -23085,7 +23085,7 @@ "source_file": "crud/research_donation.py", "source_location": "L73", "id": "crud_research_donation_donation_sample_code_seq", - "community": 6, + "community": 3, "norm_label": "_donation_sample_code_seq()" }, { @@ -23094,7 +23094,7 @@ "source_file": "crud/research_donation.py", "source_location": "L85", "id": "crud_research_donation_next_donation_sample_code", - "community": 0, + "community": 3, "norm_label": "next_donation_sample_code()" }, { @@ -23103,7 +23103,7 @@ "source_file": "crud/research_donation.py", "source_location": "L146", "id": "crud_research_donation_fmt_dt", - "community": 6, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -23112,7 +23112,7 @@ "source_file": "crud/research_donation.py", "source_location": "L150", "id": "crud_research_donation_normalize_date_bound", - "community": 6, + "community": 3, "norm_label": "_normalize_date_bound()" }, { @@ -23121,7 +23121,7 @@ "source_file": "crud/research_donation.py", "source_location": "L157", "id": "crud_research_donation_dec", - "community": 6, + "community": 3, "norm_label": "_dec()" }, { @@ -23130,7 +23130,7 @@ "source_file": "crud/research_donation.py", "source_location": "L165", "id": "crud_research_donation_optional_decimal", - "community": 0, + "community": 3, "norm_label": "_optional_decimal()" }, { @@ -23139,7 +23139,7 @@ "source_file": "crud/research_donation.py", "source_location": "L177", "id": "crud_research_donation_normalize_fields", - "community": 0, + "community": 3, "norm_label": "_normalize_fields()" }, { @@ -23148,7 +23148,7 @@ "source_file": "crud/research_donation.py", "source_location": "L188", "id": "crud_research_donation_merge_comma_separated_urls", - "community": 6, + "community": 3, "norm_label": "_merge_comma_separated_urls()" }, { @@ -23157,7 +23157,7 @@ "source_file": "crud/research_donation.py", "source_location": "L204", "id": "crud_research_donation_resolve_donation_payload", - "community": 0, + "community": 3, "norm_label": "_resolve_donation_payload()" }, { @@ -23166,7 +23166,7 @@ "source_file": "crud/research_donation.py", "source_location": "L231", "id": "crud_research_donation_user_nick_name_map", - "community": 6, + "community": 3, "norm_label": "_user_nick_name_map()" }, { @@ -23175,7 +23175,7 @@ "source_file": "crud/research_donation.py", "source_location": "L239", "id": "crud_research_donation_load_unit_name_map", - "community": 6, + "community": 3, "norm_label": "_load_unit_name_map()" }, { @@ -23184,7 +23184,7 @@ "source_file": "crud/research_donation.py", "source_location": "L258", "id": "crud_research_donation_donation_to_dict", - "community": 6, + "community": 0, "norm_label": "_donation_to_dict()" }, { @@ -23193,7 +23193,7 @@ "source_file": "crud/research_donation.py", "source_location": "L297", "id": "crud_research_donation_audit_to_dict", - "community": 6, + "community": 3, "norm_label": "_audit_to_dict()" }, { @@ -23202,7 +23202,7 @@ "source_file": "crud/research_donation.py", "source_location": "L319", "id": "crud_research_donation_party_to_dict", - "community": 6, + "community": 3, "norm_label": "_party_to_dict()" }, { @@ -23211,7 +23211,7 @@ "source_file": "crud/research_donation.py", "source_location": "L353", "id": "crud_research_donation_collection_to_dict", - "community": 6, + "community": 3, "norm_label": "_collection_to_dict()" }, { @@ -23220,7 +23220,7 @@ "source_file": "crud/research_donation.py", "source_location": "L371", "id": "crud_research_donation_sample_to_dict", - "community": 6, + "community": 3, "norm_label": "_sample_to_dict()" }, { @@ -23229,7 +23229,7 @@ "source_file": "crud/research_donation.py", "source_location": "L395", "id": "crud_research_donation_transport_to_dict", - "community": 6, + "community": 3, "norm_label": "_transport_to_dict()" }, { @@ -23238,7 +23238,7 @@ "source_file": "crud/research_donation.py", "source_location": "L420", "id": "crud_research_donation_get_party", - "community": 6, + "community": 3, "norm_label": "get_party()" }, { @@ -23247,7 +23247,7 @@ "source_file": "crud/research_donation.py", "source_location": "L436", "id": "crud_research_donation_get_collection", - "community": 6, + "community": 3, "norm_label": "get_collection()" }, { @@ -23256,7 +23256,7 @@ "source_file": "crud/research_donation.py", "source_location": "L452", "id": "crud_research_donation_list_samples", - "community": 6, + "community": 3, "norm_label": "list_samples()" }, { @@ -23265,7 +23265,7 @@ "source_file": "crud/research_donation.py", "source_location": "L472", "id": "crud_research_donation_list_sample_transports", - "community": 6, + "community": 3, "norm_label": "list_sample_transports()" }, { @@ -23274,7 +23274,7 @@ "source_file": "crud/research_donation.py", "source_location": "L497", "id": "crud_research_donation_list_donations", - "community": 6, + "community": 3, "norm_label": "list_donations()" }, { @@ -23283,7 +23283,7 @@ "source_file": "crud/research_donation.py", "source_location": "L777", "id": "crud_research_donation_get_donation_detail", - "community": 6, + "community": 3, "norm_label": "get_donation_detail()" }, { @@ -23292,7 +23292,7 @@ "source_file": "crud/research_donation.py", "source_location": "L906", "id": "crud_research_donation_create_donation", - "community": 0, + "community": 3, "norm_label": "create_donation()" }, { @@ -23301,7 +23301,7 @@ "source_file": "crud/research_donation.py", "source_location": "L979", "id": "crud_research_donation_update_donation", - "community": 6, + "community": 3, "norm_label": "update_donation()" }, { @@ -23310,7 +23310,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1086", "id": "crud_research_donation_delete_donation", - "community": 6, + "community": 3, "norm_label": "delete_donation()" }, { @@ -23319,7 +23319,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1110", "id": "crud_research_donation_batch_delete_donations", - "community": 0, + "community": 3, "norm_label": "batch_delete_donations()" }, { @@ -23328,7 +23328,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1146", "id": "crud_research_donation_list_audits", - "community": 6, + "community": 3, "norm_label": "list_audits()" }, { @@ -23337,7 +23337,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1228", "id": "crud_research_donation_submit_audit", - "community": 1, + "community": 5, "norm_label": "submit_audit()" }, { @@ -23355,7 +23355,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1371", "id": "crud_research_donation_convert_from_storage", - "community": 4, + "community": 5, "norm_label": "convert_from_storage()" }, { @@ -23364,7 +23364,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1623", "id": "crud_research_donation_convert_to_storage", - "community": 6, + "community": 3, "norm_label": "convert_to_storage()" }, { @@ -23373,7 +23373,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1878", "id": "crud_research_donation_create_party", - "community": 0, + "community": 3, "norm_label": "_create_party()" }, { @@ -23382,7 +23382,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1926", "id": "crud_research_donation_create_collection", - "community": 0, + "community": 3, "norm_label": "_create_collection()" }, { @@ -23391,7 +23391,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1970", "id": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "community": 6, + "community": 3, "norm_label": "_migrate_donation_sample_child_refs_on_replace()" }, { @@ -23400,7 +23400,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2026", "id": "crud_research_donation_create_samples", - "community": 0, + "community": 3, "norm_label": "_create_samples()" }, { @@ -23409,7 +23409,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2099", "id": "crud_research_donation_create_transport", - "community": 0, + "community": 3, "norm_label": "_create_transport()" }, { @@ -23418,7 +23418,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2158", "id": "crud_research_donation_soft_delete_party", - "community": 6, + "community": 3, "norm_label": "_soft_delete_party()" }, { @@ -23427,7 +23427,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2184", "id": "crud_research_donation_soft_delete_collection", - "community": 6, + "community": 3, "norm_label": "_soft_delete_collection()" }, { @@ -23436,7 +23436,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2210", "id": "crud_research_donation_soft_delete_samples", - "community": 6, + "community": 3, "norm_label": "_soft_delete_samples()" }, { @@ -23445,7 +23445,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2236", "id": "crud_research_donation_soft_delete_transports", - "community": 6, + "community": 3, "norm_label": "_soft_delete_transports()" }, { @@ -23454,7 +23454,7 @@ "source_file": "crud/research_donation.py", "source_location": "L2262", "id": "crud_research_donation_soft_delete_all", - "community": 6, + "community": 3, "norm_label": "_soft_delete_all()" }, { @@ -23463,7 +23463,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1", "id": "crud_research_donation_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 crud(\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362)" }, { @@ -23472,7 +23472,7 @@ "source_file": "crud/research_donation.py", "source_location": "L74", "id": "crud_research_donation_rationale_74", - "community": 4, + "community": 5, "norm_label": "\u89e3\u6790 kyjz+yyyymm+\u5e8f\u53f7 \u4e2d\u7684\u5e8f\u53f7;\u4e0d\u5339\u914d\u5219\u8fd4\u56de none\u3002" }, { @@ -23481,7 +23481,7 @@ "source_file": "crud/research_donation.py", "source_location": "L91", "id": "crud_research_donation_rationale_91", - "community": 4, + "community": 5, "norm_label": "\u751f\u6210\u6350\u8d60\u6837\u672c\u7f16\u7801:kyjz + yyyymm + 4 \u4f4d\u9012\u589e\u5e8f\u53f7(0001 \u8d77)\u3002" }, { @@ -23490,7 +23490,7 @@ "source_file": "crud/research_donation.py", "source_location": "L178", "id": "crud_research_donation_rationale_178", - "community": 4, + "community": 5, "norm_label": "\u5c06\u524d\u7aef camelcase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002" }, { @@ -23499,7 +23499,7 @@ "source_file": "crud/research_donation.py", "source_location": "L189", "id": "crud_research_donation_rationale_189", - "community": 4, + "community": 5, "norm_label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 url,\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002" }, { @@ -23508,7 +23508,7 @@ "source_file": "crud/research_donation.py", "source_location": "L205", "id": "crud_research_donation_rationale_205", - "community": 4, + "community": 5, "norm_label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377:\u9644\u4ef6\u5217\u8868 \u2192 url \u5b57\u6bb5;party/collection \u522b\u540d\u3002" }, { @@ -23517,7 +23517,7 @@ "source_file": "crud/research_donation.py", "source_location": "L913", "id": "crud_research_donation_rationale_913", - "community": 4, + "community": 5, "norm_label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355(\u542b party / collection / samples + transports)\u3002" }, { @@ -23526,7 +23526,7 @@ "source_file": "crud/research_donation.py", "source_location": "L987", "id": "crud_research_donation_rationale_987", - "community": 4, + "community": 5, "norm_label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355:\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert(\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0)\u3002" }, { @@ -23535,7 +23535,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1237", "id": "crud_research_donation_rationale_1237", - "community": 4, + "community": 5, "norm_label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz;shth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002" }, { @@ -23544,7 +23544,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1630", "id": "crud_research_donation_rationale_1630", - "community": 4, + "community": 5, "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" }, { @@ -23553,7 +23553,7 @@ "source_file": "crud/research_donation.py", "source_location": "L1978", "id": "crud_research_donation_rationale_1978", - "community": 4, + "community": 5, "norm_label": "\u6350\u8d60\u6837\u672c\u884c\u91cd\u5efa\u540e,\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684\u6350\u8d60\u6837\u672c id \u8fc1\u79fb\u5230\u65b0\u6837\u672c id\u3002" }, { @@ -23634,7 +23634,7 @@ "source_file": "crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_py", - "community": 9, + "community": 3, "norm_label": "ethnic.py" }, { @@ -23643,7 +23643,7 @@ "source_file": "crud/ethnic.py", "source_location": "L9", "id": "crud_ethnic_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -23652,7 +23652,7 @@ "source_file": "crud/ethnic.py", "source_location": "L18", "id": "crud_ethnic_list_ethnics", - "community": 9, + "community": 3, "norm_label": "list_ethnics()" }, { @@ -23661,7 +23661,7 @@ "source_file": "crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_rationale_1", - "community": 9, + "community": 3, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)" }, { @@ -23715,7 +23715,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L1", "id": "crud_pilot_checkup_py", - "community": 11, + "community": 10, "norm_label": "pilot_checkup.py" }, { @@ -23724,7 +23724,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L26", "id": "crud_pilot_checkup_parse_optional_datetime", - "community": 11, + "community": 0, "norm_label": "_parse_optional_datetime()" }, { @@ -23733,7 +23733,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L50", "id": "crud_pilot_checkup_generate_checkup_no", - "community": 11, + "community": 10, "norm_label": "_generate_checkup_no()" }, { @@ -23742,7 +23742,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L69", "id": "crud_pilot_checkup_row_to_dict_checkup", - "community": 11, + "community": 10, "norm_label": "_row_to_dict_checkup()" }, { @@ -23751,7 +23751,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L179", "id": "crud_pilot_checkup_row_to_dict_reserve_item", - "community": 11, + "community": 10, "norm_label": "_row_to_dict_reserve_item()" }, { @@ -23760,7 +23760,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L192", "id": "crud_pilot_checkup_row_to_dict_actual_item", - "community": 11, + "community": 10, "norm_label": "_row_to_dict_actual_item()" }, { @@ -23769,7 +23769,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L210", "id": "crud_pilot_checkup_get_checkup_by_application", - "community": 11, + "community": 0, "norm_label": "get_checkup_by_application()" }, { @@ -23778,7 +23778,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L227", "id": "crud_pilot_checkup_get_checkup_by_id", - "community": 11, + "community": 10, "norm_label": "get_checkup_by_id()" }, { @@ -23787,7 +23787,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L244", "id": "crud_pilot_checkup_create_checkup", - "community": 11, + "community": 0, "norm_label": "create_checkup()" }, { @@ -23796,7 +23796,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L283", "id": "crud_pilot_checkup_update_checkup", - "community": 11, + "community": 0, "norm_label": "update_checkup()" }, { @@ -23805,7 +23805,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L321", "id": "crud_pilot_checkup_soft_delete_checkup", - "community": 11, + "community": 10, "norm_label": "soft_delete_checkup()" }, { @@ -23814,7 +23814,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L355", "id": "crud_pilot_checkup_mark_checkup_checked", - "community": 11, + "community": 10, "norm_label": "mark_checkup_checked()" }, { @@ -23823,7 +23823,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L382", "id": "crud_pilot_checkup_settle_checkup_fee", - "community": 11, + "community": 10, "norm_label": "settle_checkup_fee()" }, { @@ -23832,7 +23832,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L413", "id": "crud_pilot_checkup_list_reserve_items", - "community": 11, + "community": 10, "norm_label": "list_reserve_items()" }, { @@ -23841,7 +23841,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L432", "id": "crud_pilot_checkup_save_reserve_items", - "community": 11, + "community": 10, "norm_label": "save_reserve_items()" }, { @@ -23850,7 +23850,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L473", "id": "crud_pilot_checkup_delete_reserve_item", - "community": 11, + "community": 10, "norm_label": "delete_reserve_item()" }, { @@ -23859,7 +23859,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L496", "id": "crud_pilot_checkup_list_actual_items", - "community": 11, + "community": 10, "norm_label": "list_actual_items()" }, { @@ -23868,7 +23868,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L515", "id": "crud_pilot_checkup_save_actual_items", - "community": 11, + "community": 10, "norm_label": "save_actual_items()" }, { @@ -23877,7 +23877,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L556", "id": "crud_pilot_checkup_delete_actual_item", - "community": 11, + "community": 10, "norm_label": "delete_actual_item()" }, { @@ -23886,7 +23886,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L579", "id": "crud_pilot_checkup_list_checkups_paginated", - "community": 11, + "community": 10, "norm_label": "list_checkups_paginated()" }, { @@ -23895,7 +23895,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L706", "id": "crud_pilot_checkup_list_pending_patients", - "community": 11, + "community": 10, "norm_label": "list_pending_patients()" }, { @@ -23904,7 +23904,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L795", "id": "crud_pilot_checkup_batch_create_checkups", - "community": 11, + "community": 0, "norm_label": "batch_create_checkups()" }, { @@ -23913,7 +23913,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L876", "id": "crud_pilot_checkup_ensure_checkup_for_patient", - "community": 3, + "community": 4, "norm_label": "ensure_checkup_for_patient()" }, { @@ -23922,7 +23922,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L922", "id": "crud_pilot_checkup_remove_checkup_for_patient", - "community": 11, + "community": 10, "norm_label": "remove_checkup_for_patient()" }, { @@ -23931,7 +23931,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L1", "id": "crud_pilot_checkup_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0 crud(\u4f53\u68c0\u4fe1\u606f\u3001\u9884\u7ea6\u9879\u76ee\u3001\u5b9e\u9645\u9879\u76ee)" }, { @@ -23940,7 +23940,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L715", "id": "crud_pilot_checkup_rationale_715", - "community": 3, + "community": 4, "norm_label": "\u67e5\u8be2 need_checkup=1 \u4f46\u5c1a\u672a\u6709 biz_pilot_checkup \u8bb0\u5f55\u7684\u60a3\u8005" }, { @@ -23949,7 +23949,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L883", "id": "crud_pilot_checkup_rationale_883", - "community": 3, + "community": 4, "norm_label": "\u4e3a\u60a3\u8005\u521b\u5efa\u4f53\u68c0\u8bb0\u5f55(\u5982\u4e0d\u5b58\u5728)\u3002\u8fd4\u56de checkup_id \u6216 none\u3002" }, { @@ -23958,7 +23958,7 @@ "source_file": "crud/pilot_checkup.py", "source_location": "L927", "id": "crud_pilot_checkup_rationale_927", - "community": 3, + "community": 4, "norm_label": "\u8f6f\u5220\u9664\u60a3\u8005\u7684\u4f53\u68c0\u8bb0\u5f55(\u4ec5\u5728\u521d\u59cb\u72b6\u6001,\u65e0\u673a\u6784\u6570\u636e\u65f6\u624d\u5220\u9664)\u3002" }, { @@ -24237,7 +24237,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1", "id": "crud_qc_work_order_py", - "community": 5, + "community": 7, "norm_label": "qc_work_order.py" }, { @@ -24255,7 +24255,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L147", "id": "crud_qc_work_order_dec", - "community": 5, + "community": 7, "norm_label": "_dec()" }, { @@ -24264,7 +24264,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L153", "id": "crud_qc_work_order_fmt_dt", - "community": 5, + "community": 7, "norm_label": "_fmt_dt()" }, { @@ -24273,7 +24273,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L157", "id": "crud_qc_work_order_normalize_date_bound", - "community": 5, + "community": 7, "norm_label": "_normalize_date_bound()" }, { @@ -24282,7 +24282,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L164", "id": "crud_qc_work_order_reception_source_label", - "community": 5, + "community": 7, "norm_label": "_reception_source_label()" }, { @@ -24291,7 +24291,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L169", "id": "crud_qc_work_order_qc_biz_type_label", - "community": 5, + "community": 7, "norm_label": "_qc_biz_type_label()" }, { @@ -24300,7 +24300,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L174", "id": "crud_qc_work_order_work_order_qc_biz_type", - "community": 5, + "community": 7, "norm_label": "_work_order_qc_biz_type()" }, { @@ -24309,7 +24309,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L181", "id": "crud_qc_work_order_validate_cell_product_id", - "community": 5, + "community": 7, "norm_label": "_validate_cell_product_id()" }, { @@ -24318,7 +24318,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L193", "id": "crud_qc_work_order_enrich_work_order_cell_products", - "community": 5, + "community": 7, "norm_label": "_enrich_work_order_cell_products()" }, { @@ -24327,7 +24327,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L222", "id": "crud_qc_work_order_enrich_work_order_step_outputs", - "community": 5, + "community": 7, "norm_label": "_enrich_work_order_step_outputs()" }, { @@ -24336,7 +24336,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L261", "id": "crud_qc_work_order_enrich_work_order_qc_targets", - "community": 5, + "community": 7, "norm_label": "_enrich_work_order_qc_targets()" }, { @@ -24345,7 +24345,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L268", "id": "crud_qc_work_order_enrich_outbound_work_orders", - "community": 5, + "community": 7, "norm_label": "_enrich_outbound_work_orders()" }, { @@ -24354,7 +24354,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L389", "id": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", - "community": 5, + "community": 7, "norm_label": "_outbound_qc_work_order_ids_by_keyword()" }, { @@ -24363,7 +24363,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L436", "id": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", - "community": 5, + "community": 7, "norm_label": "_inbound_qc_work_order_ids_by_mother_name()" }, { @@ -24372,7 +24372,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L502", "id": "crud_qc_work_order_accept_conclusion_label", - "community": 5, + "community": 7, "norm_label": "_accept_conclusion_label()" }, { @@ -24381,7 +24381,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L507", "id": "crud_qc_work_order_load_sample_type_name_map", - "community": 5, + "community": 3, "norm_label": "_load_sample_type_name_map()" }, { @@ -24390,7 +24390,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L519", "id": "crud_qc_work_order_effective_reception_source", - "community": 5, + "community": 7, "norm_label": "_effective_reception_source()" }, { @@ -24399,7 +24399,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L528", "id": "crud_qc_work_order_effective_donation_sample_id", - "community": 5, + "community": 7, "norm_label": "_effective_donation_sample_id()" }, { @@ -24408,7 +24408,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L537", "id": "crud_qc_work_order_effective_protocol_sample_id", - "community": 5, + "community": 7, "norm_label": "_effective_protocol_sample_id()" }, { @@ -24417,7 +24417,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L545", "id": "crud_qc_work_order_sample_type_name_for_item", - "community": 5, + "community": 7, "norm_label": "_sample_type_name_for_item()" }, { @@ -24426,7 +24426,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L563", "id": "crud_qc_work_order_sample_type_name_for_reception", - "community": 5, + "community": 7, "norm_label": "_sample_type_name_for_reception()" }, { @@ -24435,7 +24435,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L586", "id": "crud_qc_work_order_enrich_work_order_list_items", - "community": 5, + "community": 7, "norm_label": "_enrich_work_order_list_items()" }, { @@ -24444,7 +24444,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L833", "id": "crud_qc_work_order_protocol_group_key_for_item", - "community": 5, + "community": 3, "norm_label": "_protocol_group_key_for_item()" }, { @@ -24453,7 +24453,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L849", "id": "crud_qc_work_order_enrich_protocol_sibling_samples", - "community": 5, + "community": 3, "norm_label": "_enrich_protocol_sibling_samples()" }, { @@ -24462,7 +24462,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L984", "id": "crud_qc_work_order_enrich_production_work_order_refs", - "community": 5, + "community": 7, "norm_label": "_enrich_production_work_order_refs()" }, { @@ -24471,7 +24471,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1009", "id": "crud_qc_work_order_gen_daily_no", - "community": 5, + "community": 7, "norm_label": "_gen_daily_no()" }, { @@ -24480,7 +24480,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1023", "id": "crud_qc_work_order_user_nick_name_map", - "community": 5, + "community": 7, "norm_label": "_user_nick_name_map()" }, { @@ -24489,7 +24489,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1031", "id": "crud_qc_work_order_wo_to_dict", - "community": 5, + "community": 0, "norm_label": "_wo_to_dict()" }, { @@ -24498,7 +24498,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1106", "id": "crud_qc_work_order_create_work_order_from_reception", - "community": 1, + "community": 5, "norm_label": "create_work_order_from_reception()" }, { @@ -24507,7 +24507,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1223", "id": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", - "community": 5, + "community": 7, "norm_label": "_valid_qc_dispatch_output_type_ids()" }, { @@ -24516,7 +24516,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1236", "id": "crud_qc_work_order_resolve_cell_product_id_by_barcode", - "community": 5, + "community": 7, "norm_label": "_resolve_cell_product_id_by_barcode()" }, { @@ -24525,7 +24525,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1254", "id": "crud_qc_work_order_create_qc_work_order_from_production", - "community": 5, + "community": 7, "norm_label": "create_qc_work_order_from_production()" }, { @@ -24534,7 +24534,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1411", "id": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", - "community": 5, + "community": 7, "norm_label": "list_step_output_dispatch_options_for_production_work_order()" }, { @@ -24543,7 +24543,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1519", "id": "crud_qc_work_order_list_cell_product_options_for_production_work_order", - "community": 5, + "community": 7, "norm_label": "list_cell_product_options_for_production_work_order()" }, { @@ -24552,7 +24552,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1533", "id": "crud_qc_work_order_protocol_sample_ids_for_sample_type", - "community": 5, + "community": 7, "norm_label": "_protocol_sample_ids_for_sample_type()" }, { @@ -24561,7 +24561,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1569", "id": "crud_qc_work_order_list_work_orders", - "community": 5, + "community": 7, "norm_label": "list_work_orders()" }, { @@ -24570,7 +24570,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1739", "id": "crud_qc_work_order_list_work_orders_by_sample", - "community": 5, + "community": 7, "norm_label": "list_work_orders_by_sample()" }, { @@ -24579,7 +24579,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1777", "id": "crud_qc_work_order_build_work_order_list_summaries", - "community": 5, + "community": 7, "norm_label": "build_work_order_list_summaries()" }, { @@ -24588,7 +24588,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1812", "id": "crud_qc_work_order_empty_qc_tab_counts", - "community": 5, + "community": 7, "norm_label": "_empty_qc_tab_counts()" }, { @@ -24597,7 +24597,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1816", "id": "crud_qc_work_order_resolve_wo_tab_key", - "community": 5, + "community": 7, "norm_label": "_resolve_wo_tab_key()" }, { @@ -24606,7 +24606,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1835", "id": "crud_qc_work_order_unfinished_work_order_filter", - "community": 5, + "community": 7, "norm_label": "_unfinished_work_order_filter()" }, { @@ -24615,7 +24615,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1845", "id": "crud_qc_work_order_enrich_unfinished_badge_counts", - "community": 5, + "community": 7, "norm_label": "_enrich_unfinished_badge_counts()" }, { @@ -24624,7 +24624,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1881", "id": "crud_qc_work_order_enrich_work_order_qc_conclusions", - "community": 5, + "community": 7, "norm_label": "_enrich_work_order_qc_conclusions()" }, { @@ -24633,7 +24633,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1920", "id": "crud_qc_work_order_aggregate_qc_tab_counts", - "community": 5, + "community": 7, "norm_label": "_aggregate_qc_tab_counts()" }, { @@ -24642,7 +24642,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1932", "id": "crud_qc_work_order_count_unfinished_work_orders_by_tab", - "community": 9, + "community": 3, "norm_label": "count_unfinished_work_orders_by_tab()" }, { @@ -24651,7 +24651,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1965", "id": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", - "community": 5, + "community": 7, "norm_label": "count_mine_unfinished_work_orders_by_tab()" }, { @@ -24660,7 +24660,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2011", "id": "crud_qc_work_order_get_work_order", - "community": 5, + "community": 7, "norm_label": "get_work_order()" }, { @@ -24669,7 +24669,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2020", "id": "crud_qc_work_order_lab_lines", - "community": 5, + "community": 7, "norm_label": "_lab_lines()" }, { @@ -24678,7 +24678,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2041", "id": "crud_qc_work_order_third_lines", - "community": 5, + "community": 7, "norm_label": "_third_lines()" }, { @@ -24687,7 +24687,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2065", "id": "crud_qc_work_order_qc_info_item", - "community": 5, + "community": 7, "norm_label": "_qc_info_item()" }, { @@ -24696,7 +24696,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2096", "id": "crud_qc_work_order_get_qc_info_map_for_samples", - "community": 5, + "community": 7, "norm_label": "get_qc_info_map_for_samples()" }, { @@ -24705,7 +24705,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2161", "id": "crud_qc_work_order_process_qc_info_items_from_wos", - "community": 5, + "community": 7, "norm_label": "_process_qc_info_items_from_wos()" }, { @@ -24714,7 +24714,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2173", "id": "crud_qc_work_order_get_process_qc_info_map_for_samples", - "community": 5, + "community": 7, "norm_label": "get_process_qc_info_map_for_samples()" }, { @@ -24723,7 +24723,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2240", "id": "crud_qc_work_order_list_process_qc_info_for_sample", - "community": 5, + "community": 7, "norm_label": "list_process_qc_info_for_sample()" }, { @@ -24732,7 +24732,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2265", "id": "crud_qc_work_order_get_schedule_gate_qc_info", - "community": 5, + "community": 7, "norm_label": "get_schedule_gate_qc_info()" }, { @@ -24741,7 +24741,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2292", "id": "crud_qc_work_order_list_process_qc_info_for_schedule", - "community": 5, + "community": 7, "norm_label": "list_process_qc_info_for_schedule()" }, { @@ -24750,7 +24750,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2317", "id": "crud_qc_work_order_list_process_qc_info_for_production_work_order", - "community": 5, + "community": 7, "norm_label": "list_process_qc_info_for_production_work_order()" }, { @@ -24759,7 +24759,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2341", "id": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", - "community": 5, + "community": 7, "norm_label": "_gate_qc_info_for_inbound_production_work_order()" }, { @@ -24768,7 +24768,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2381", "id": "crud_qc_work_order_get_production_work_order_qc_info", - "community": 5, + "community": 7, "norm_label": "get_production_work_order_qc_info()" }, { @@ -24777,7 +24777,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2441", "id": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", - "community": 5, + "community": 7, "norm_label": "_resolve_reception_id_for_work_order_detail()" }, { @@ -24786,7 +24786,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2463", "id": "crud_qc_work_order_get_work_order_detail", - "community": 5, + "community": 7, "norm_label": "get_work_order_detail()" }, { @@ -24795,7 +24795,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2551", "id": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", - "community": 5, + "community": 1, "norm_label": "_soft_delete_tasks_by_source_line_ids()" }, { @@ -24804,7 +24804,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2585", "id": "crud_qc_work_order_get_task_by_source_line_id", - "community": 5, + "community": 1, "norm_label": "_get_task_by_source_line_id()" }, { @@ -24813,7 +24813,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2599", "id": "crud_qc_work_order_apply_item_assignees", - "community": 5, + "community": 1, "norm_label": "_apply_item_assignees()" }, { @@ -24822,7 +24822,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2625", "id": "crud_qc_work_order_sync_work_order_lab_items", - "community": 5, + "community": 1, "norm_label": "_sync_work_order_lab_items()" }, { @@ -24831,7 +24831,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2749", "id": "crud_qc_work_order_sync_work_order_third_party_items", - "community": 5, + "community": 1, "norm_label": "_sync_work_order_third_party_items()" }, { @@ -24840,7 +24840,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2889", "id": "crud_qc_work_order_configure_work_order", - "community": 5, + "community": 7, "norm_label": "configure_work_order()" }, { @@ -24849,7 +24849,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2933", "id": "crud_qc_work_order_try_complete_work_order", - "community": 5, + "community": 7, "norm_label": "try_complete_work_order()" }, { @@ -24858,7 +24858,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2969", "id": "crud_qc_work_order_try_reopen_work_order", - "community": 5, + "community": 7, "norm_label": "try_reopen_work_order()" }, { @@ -24867,7 +24867,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2987", "id": "crud_qc_work_order_temp_lab_lines", - "community": 5, + "community": 7, "norm_label": "_temp_lab_lines()" }, { @@ -24876,7 +24876,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3009", "id": "crud_qc_work_order_temp_third_lines", - "community": 5, + "community": 7, "norm_label": "_temp_third_lines()" }, { @@ -24885,7 +24885,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3034", "id": "crud_qc_work_order_temp_tasks", - "community": 5, + "community": 7, "norm_label": "_temp_tasks()" }, { @@ -24894,7 +24894,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3059", "id": "crud_qc_work_order_create_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "create_temp_qc_work_order()" }, { @@ -24903,7 +24903,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3107", "id": "crud_qc_work_order_update_qc_work_order", - "community": 5, + "community": 7, "norm_label": "update_qc_work_order()" }, { @@ -24912,7 +24912,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3156", "id": "crud_qc_work_order_update_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "update_temp_qc_work_order()" }, { @@ -24921,7 +24921,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3180", "id": "crud_qc_work_order_list_temp_qc_work_orders", - "community": 5, + "community": 7, "norm_label": "list_temp_qc_work_orders()" }, { @@ -24930,7 +24930,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3232", "id": "crud_qc_work_order_get_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "get_temp_qc_work_order()" }, { @@ -24939,7 +24939,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3245", "id": "crud_qc_work_order_get_temp_qc_work_order_detail", - "community": 5, + "community": 7, "norm_label": "get_temp_qc_work_order_detail()" }, { @@ -24948,7 +24948,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3260", "id": "crud_qc_work_order_configure_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "configure_temp_qc_work_order()" }, { @@ -24957,7 +24957,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3299", "id": "crud_qc_work_order_try_complete_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "try_complete_temp_qc_work_order()" }, { @@ -24966,7 +24966,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3323", "id": "crud_qc_work_order_delete_temp_qc_work_order", - "community": 5, + "community": 7, "norm_label": "delete_temp_qc_work_order()" }, { @@ -24975,7 +24975,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3395", "id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", - "community": 5, + "community": 7, "norm_label": "build_outbound_pilot_context_by_schedule()" }, { @@ -24984,7 +24984,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3523", "id": "crud_qc_work_order_get_outbound_qc_detail", - "community": 5, + "community": 7, "norm_label": "get_outbound_qc_detail()" }, { @@ -24993,7 +24993,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3558", "id": "crud_qc_work_order_create_qc_work_order_manual", - "community": 5, + "community": 7, "norm_label": "create_qc_work_order_manual()" }, { @@ -25002,7 +25002,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3595", "id": "crud_qc_work_order_create_outbound_qc_work_order", - "community": 0, + "community": 14, "norm_label": "create_outbound_qc_work_order()" }, { @@ -25011,7 +25011,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3655", "id": "crud_qc_work_order_delete_qc_work_order", - "community": 5, + "community": 7, "norm_label": "delete_qc_work_order()" }, { @@ -25020,7 +25020,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L109", "id": "crud_qc_work_order_rationale_109", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8ffd\u6eaf\u7533\u8bf7\u5355,\u5f97\u5230\u51fa\u5e93\u751f\u4ea7/\u8d28\u68c0\u5de5\u5355\u5e94\u4f7f\u7528\u7684 biz_type\u3002" }, { @@ -25029,7 +25029,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L225", "id": "crud_qc_work_order_rationale_225", - "community": 4, + "community": 5, "norm_label": "\u6b65\u9aa4\u4ea7\u51fa\u7269\u89e6\u53d1\u7684\u8d28\u68c0:\u65e0\u7ec6\u80de\u4ea7\u54c1\u65f6\u7528\u5de5\u5355\u6761\u7801/\u540d\u79f0\u5c55\u793a\u8d28\u68c0\u5bf9\u8c61\u3002" }, { @@ -25038,7 +25038,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L271", "id": "crud_qc_work_order_rationale_271", - "community": 4, + "community": 5, "norm_label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002" }, { @@ -25047,7 +25047,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L392", "id": "crud_qc_work_order_rationale_392", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd:\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002" }, { @@ -25056,7 +25056,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L443", "id": "crud_qc_work_order_rationale_443", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u8d28\u68c0\u5de5\u5355:\u6309\u6bcd\u4eb2\u59d3\u540d\u5339\u914d(\u7ec6\u80de\u5b58\u50a8\u534f\u8bae / \u79d1\u7814\u6350\u8d60\u5355)\u3002" }, { @@ -25065,7 +25065,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L520", "id": "crud_qc_work_order_rationale_520", - "community": 4, + "community": 5, "norm_label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionsource \u4e3a\u51c6,\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002" }, { @@ -25074,7 +25074,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L529", "id": "crud_qc_work_order_rationale_529", - "community": 4, + "community": 5, "norm_label": "\u79d1\u7814\u6350\u8d60:\u63a5\u6536\u8bb0\u5f55 donation_sample_id;\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002" }, { @@ -25083,7 +25083,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L572", "id": "crud_qc_work_order_rationale_572", - "community": 4, + "community": 5, "norm_label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b;\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002" }, { @@ -25092,7 +25092,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L852", "id": "crud_qc_work_order_rationale_852", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u5217\u8868:\u8865\u5145\u540c\u534f\u8bae\u4e0b\u5168\u90e8\u6837\u672c(\u4f9b\u5361\u7247\u6807\u9898\u680f\u300c\u540c\u534f\u8bae\u6837\u672c\u300d\u5c55\u793a)\u3002" }, { @@ -25101,7 +25101,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1114", "id": "crud_qc_work_order_rationale_1114", - "community": 4, + "community": 5, "norm_label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355(flush,\u4e0d commit)\u3002" }, { @@ -25110,7 +25110,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1264", "id": "crud_qc_work_order_rationale_1264", - "community": 4, + "community": 5, "norm_label": "\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u8d28\u68c0\u5de5\u5355(flush,\u4e0d commit)\u3002" }, { @@ -25119,7 +25119,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1417", "id": "crud_qc_work_order_rationale_1417", - "community": 4, + "community": 5, "norm_label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u53ef\u6d3e\u53d1\u7684\u6b65\u9aa4\u4ea7\u51fa\u7269:\u7c7b\u578b\u4e3a\u6709\u6548\u7269\u4e14\u6709\u6761\u7801\u3002" }, { @@ -25128,7 +25128,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1747", "id": "crud_qc_work_order_rationale_1747", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u7f16\u7801\u7cbe\u786e\u67e5\u8be2\u5165\u5e93\u8d28\u68c0\u5de5\u5355(\u540c\u534f\u8bae\u6837\u672c\u8df3\u8f6c\u63d2\u5165\u5361)\u3002" }, { @@ -25137,7 +25137,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1782", "id": "crud_qc_work_order_rationale_1782", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u6784\u5efa\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981(\u4e0e list_work_orders \u5355\u9879\u5b57\u6bb5\u4e00\u81f4,\u975e\u8be6\u60c5\u63a5\u53e3)\u3002" }, { @@ -25146,7 +25146,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1848", "id": "crud_qc_work_order_rationale_1848", - "community": 4, + "community": 5, "norm_label": "\u5217\u8868\u9879\u8865\u5145\u672a\u5b8c\u6210\u5361\u7247\u89d2\u6807:\u5f85\u914d\u7f6e=1,\u5df2\u914d\u7f6e=\u672a\u5b8c\u6210\u8d28\u68c0\u4efb\u52a1\u6570(\u81f3\u5c11 1)\u3002" }, { @@ -25155,7 +25155,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1884", "id": "crud_qc_work_order_rationale_1884", - "community": 4, + "community": 5, "norm_label": "\u5217\u8868\u9879\u8865\u5145\u5de5\u5355\u7ea7\u8d28\u68c0\u7ed3\u8bba:\u4f18\u5148\u843d\u5e93 conclusion,\u5426\u5219\u7531\u4efb\u52a1\u7ed3\u8bba\u6d3e\u751f\u3002" }, { @@ -25164,7 +25164,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1938", "id": "crud_qc_work_order_rationale_1938", - "community": 4, + "community": 5, "norm_label": "\u6309 tab \u7edf\u8ba1\u672a\u5b8c\u6210\u8d28\u68c0\u5de5\u5355\u6570(\u5f85\u914d\u7f6e + \u5df2\u914d\u7f6e)\u3002" }, { @@ -25173,7 +25173,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L1971", "id": "crud_qc_work_order_rationale_1971", - "community": 4, + "community": 5, "norm_label": "\u6211\u7684\u8d28\u68c0\u4efb\u52a1:\u6309 tab \u7edf\u8ba1\u5f53\u524d\u7528\u6237\u8d1f\u8d23\u4e14\u672a\u5b8c\u6210\u7684\u8d28\u68c0\u5de5\u5355\u6570\u3002" }, { @@ -25182,7 +25182,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2103", "id": "crud_qc_work_order_rationale_2103", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u5de5\u5355\u6458\u8981(trigger_source=reception),\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8:\u4f20\u5165 sample_code" }, { @@ -25191,7 +25191,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2180", "id": "crud_qc_work_order_rationale_2180", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002" }, { @@ -25200,7 +25200,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2246", "id": "crud_qc_work_order_rationale_2246", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981(\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49)\u3002" }, { @@ -25209,7 +25209,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2271", "id": "crud_qc_work_order_rationale_2271", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0(trigger_source=schedule),\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002" }, { @@ -25218,7 +25218,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2298", "id": "crud_qc_work_order_rationale_2298", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002" }, { @@ -25227,7 +25227,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2323", "id": "crud_qc_work_order_rationale_2323", - "community": 4, + "community": 5, "norm_label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002" }, { @@ -25236,7 +25236,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2344", "id": "crud_qc_work_order_rationale_2344", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0(trigger_source=reception)\u3002" }, { @@ -25245,7 +25245,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2387", "id": "crud_qc_work_order_rationale_2387", - "community": 4, + "community": 5, "norm_label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981:\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002" }, { @@ -25254,7 +25254,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2444", "id": "crud_qc_work_order_rationale_2444", - "community": 4, + "community": 5, "norm_label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 id:\u4f18\u5148 reception_id,\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002" }, { @@ -25263,7 +25263,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2554", "id": "crud_qc_work_order_rationale_2554", - "community": 4, + "community": 5, "norm_label": "\u8f6f\u5220\u6307\u5b9a\u660e\u7ec6\u884c\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53ca\u5176\u68c0\u6d4b\u7ed3\u679c\u3002" }, { @@ -25272,7 +25272,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2637", "id": "crud_qc_work_order_rationale_2637", - "community": 4, + "community": 5, "norm_label": "\u6bd4\u5bf9\u540c\u6b65\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6:\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e,\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002" }, { @@ -25281,7 +25281,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2761", "id": "crud_qc_work_order_rationale_2761", - "community": 4, + "community": 5, "norm_label": "\u6bd4\u5bf9\u540c\u6b65\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6:\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e,\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002" }, { @@ -25290,7 +25290,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L2970", "id": "crud_qc_work_order_rationale_2970", - "community": 4, + "community": 5, "norm_label": "\u4efb\u52a1\u4ece\u5df2\u5b8c\u6210\u56de\u9000\u65f6,\u82e5\u5de5\u5355\u5df2\u5b8c\u6210\u5219\u6062\u590d\u4e3a\u5df2\u914d\u7f6e\u3002" }, { @@ -25299,7 +25299,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3069", "id": "crud_qc_work_order_rationale_3069", - "community": 4, + "community": 5, "norm_label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355(work_order_type='temporary',lszj\u524d\u7f00\u7f16\u53f7)" }, { @@ -25308,7 +25308,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3119", "id": "crud_qc_work_order_rationale_3119", - "community": 4, + "community": 5, "norm_label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355:\u5165\u5e93/\u51fa\u5e93\u53ef\u6539\u5907\u6ce8\u3001\u72b6\u6001\u4e0e\u8d28\u68c0\u7ed3\u8bba;\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61" }, { @@ -25317,7 +25317,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3167", "id": "crud_qc_work_order_rationale_3167", - "community": 4, + "community": 5, "norm_label": "\u7f16\u8f91\u4e34\u65f6\u8d28\u68c0\u5de5\u5355(\u5907\u6ce8\u3001\u8d28\u68c0\u5bf9\u8c61\u3001\u72b6\u6001\u3001\u8d28\u68c0\u7ed3\u8bba)" }, { @@ -25326,7 +25326,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3398", "id": "crud_qc_work_order_rationale_3398", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212 id \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587(\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1),\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002" }, { @@ -25335,7 +25335,7 @@ "source_file": "crud/qc_work_order.py", "source_location": "L3656", "id": "crud_qc_work_order_rationale_3656", - "community": 4, + "community": 5, "norm_label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee" }, { @@ -25344,7 +25344,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L1", "id": "crud_outbound_handover_inventory_py", - "community": 10, + "community": 9, "norm_label": "outbound_handover_inventory.py" }, { @@ -25353,7 +25353,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L26", "id": "crud_outbound_handover_inventory_handover_usage_remark", - "community": 10, + "community": 9, "norm_label": "_handover_usage_remark()" }, { @@ -25362,7 +25362,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L30", "id": "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "community": 10, + "community": 9, "norm_label": "_handover_usage_remark_prefix()" }, { @@ -25371,7 +25371,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L34", "id": "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "community": 10, + "community": 9, "norm_label": "_remove_cell_occupancy_no_commit()" }, { @@ -25380,7 +25380,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L63", "id": "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "community": 10, + "community": 9, "norm_label": "_restore_cell_occupancy_no_commit()" }, { @@ -25389,7 +25389,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L140", "id": "crud_outbound_handover_inventory_get_cell_product_locked", - "community": 10, + "community": 9, "norm_label": "_get_cell_product_locked()" }, { @@ -25398,7 +25398,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L161", "id": "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", - "community": 10, + "community": 9, "norm_label": "_revert_legacy_qc_handover_usages()" }, { @@ -25407,7 +25407,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L206", "id": "crud_outbound_handover_inventory_revert_market_handover_usages", - "community": 10, + "community": 9, "norm_label": "_revert_market_handover_usages()" }, { @@ -25416,7 +25416,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L260", "id": "crud_outbound_handover_inventory_revert_handover_inventory", - "community": 10, + "community": 9, "norm_label": "revert_handover_inventory()" }, { @@ -25425,7 +25425,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L313", "id": "crud_outbound_handover_inventory_deduct_market_material_for_handover", - "community": 10, + "community": 9, "norm_label": "_deduct_market_material_for_handover()" }, { @@ -25434,7 +25434,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L423", "id": "crud_outbound_handover_inventory_apply_handover_inventory", - "community": 10, + "community": 9, "norm_label": "apply_handover_inventory()" }, { @@ -25443,7 +25443,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L1", "id": "crud_outbound_handover_inventory_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u8f93\u6ce8\u8ba1\u5212\u51fa\u5e93\u4ea4\u63a5 \u2014 \u7ec6\u80de\u4ea7\u54c1\u72b6\u6001\u4e0e\u5e02\u573a\u7269\u6599\u5e93\u5b58\u8054\u52a8\u3002" }, { @@ -25452,7 +25452,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L40", "id": "crud_outbound_handover_inventory_rationale_40", - "community": 3, + "community": 4, "norm_label": "\u6309\u7ec6\u80de\u4ea7\u54c1 id \u91ca\u653e\u5e93\u4f4d\u5360\u7528(\u4e0d commit)\u3002" }, { @@ -25461,7 +25461,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L70", "id": "crud_outbound_handover_inventory_rationale_70", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u4ea4\u63a5\u56de\u6eda\u65f6\u6062\u590d\u5e93\u4f4d\u5360\u7528(\u4e0d commit)\u3002" }, { @@ -25470,7 +25470,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L170", "id": "crud_outbound_handover_inventory_rationale_170", - "community": 3, + "community": 4, "norm_label": "\u56de\u6eda\u5386\u53f2\u7248\u672c\u66fe\u5199\u5165\u7684\u8d28\u68c0\u7269\u6599\u51fa\u5e93\u4ea4\u63a5\u8bb0\u5f55\u3002" }, { @@ -25479,7 +25479,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L215", "id": "crud_outbound_handover_inventory_rationale_215", - "community": 3, + "community": 4, "norm_label": "\u56de\u6eda\u5e02\u573a\u7269\u6599\u51fa\u5e93\u4ea4\u63a5\u8bb0\u5f55(\u542b\u6279\u6b21\u5269\u4f59\u91cf)\u3002" }, { @@ -25488,7 +25488,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L268", "id": "crud_outbound_handover_inventory_rationale_268", - "community": 3, + "community": 4, "norm_label": "\u56de\u6eda\u672c\u8f93\u6ce8\u8ba1\u5212\u4e0a\u6b21\u51fa\u5e93\u4ea4\u63a5\u4ea7\u751f\u7684\u5e93\u5b58/\u72b6\u6001\u53d8\u66f4(\u4e0d commit)\u3002" }, { @@ -25497,7 +25497,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L326", "id": "crud_outbound_handover_inventory_rationale_326", - "community": 3, + "community": 4, "norm_label": "\u6309 fifo \u4ece\u5e02\u573a\u7269\u6599\u5165\u5e93\u6279\u6b21\u6263\u51cf,\u5e76\u5199\u5165\u53d8\u52a8\u8bb0\u5f55\u3002" }, { @@ -25506,7 +25506,7 @@ "source_file": "crud/outbound_handover_inventory.py", "source_location": "L434", "id": "crud_outbound_handover_inventory_rationale_434", - "community": 3, + "community": 4, "norm_label": "\u5e94\u7528\u51fa\u5e93\u4ea4\u63a5:\u7ec6\u80de\u4ea7\u54c1\u51fa\u5e93 + \u5e02\u573a\u7269\u6599\u6263\u51cf(\u4e0d commit)\u3002" }, { @@ -25830,7 +25830,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L1", "id": "crud_outbound_release_material_py", - "community": 11, + "community": 10, "norm_label": "outbound_release_material.py" }, { @@ -25839,7 +25839,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L24", "id": "crud_outbound_release_material_fmt_dt", - "community": 11, + "community": 10, "norm_label": "_fmt_dt()" }, { @@ -25848,7 +25848,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L28", "id": "crud_outbound_release_material_cell_row_to_dict", - "community": 11, + "community": 10, "norm_label": "_cell_row_to_dict()" }, { @@ -25857,7 +25857,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L47", "id": "crud_outbound_release_material_enrich_cell_dicts_with_live_status", - "community": 11, + "community": 10, "norm_label": "_enrich_cell_dicts_with_live_status()" }, { @@ -25866,7 +25866,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L84", "id": "crud_outbound_release_material_qc_material_row_to_dict", - "community": 11, + "community": 10, "norm_label": "_qc_material_row_to_dict()" }, { @@ -25875,7 +25875,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L100", "id": "crud_outbound_release_material_paper_row_to_dict", - "community": 11, + "community": 10, "norm_label": "_paper_row_to_dict()" }, { @@ -25884,7 +25884,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L113", "id": "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "community": 11, + "community": 10, "norm_label": "_legacy_paper_rows_from_attachments()" }, { @@ -25893,7 +25893,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L135", "id": "crud_outbound_release_material_material_header_to_dict", - "community": 11, + "community": 10, "norm_label": "_material_header_to_dict()" }, { @@ -25902,7 +25902,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L166", "id": "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "community": 11, + "community": 10, "norm_label": "_soft_delete_outbound_cells_not_in()" }, { @@ -25911,7 +25911,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L184", "id": "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "community": 11, + "community": 10, "norm_label": "_soft_delete_outbound_qc_materials_not_in()" }, { @@ -25920,7 +25920,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L202", "id": "crud_outbound_release_material_find_outbound_cell_row", - "community": 11, + "community": 10, "norm_label": "_find_outbound_cell_row()" }, { @@ -25929,7 +25929,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L218", "id": "crud_outbound_release_material_find_outbound_qc_material_row", - "community": 11, + "community": 10, "norm_label": "_find_outbound_qc_material_row()" }, { @@ -25938,7 +25938,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L233", "id": "crud_outbound_release_material_get_schedule", - "community": 11, + "community": 10, "norm_label": "_get_schedule()" }, { @@ -25947,7 +25947,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L248", "id": "crud_outbound_release_material_get_outbound_material", - "community": 11, + "community": 10, "norm_label": "get_outbound_material()" }, { @@ -25956,7 +25956,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L326", "id": "crud_outbound_release_material_save_outbound_material", - "community": 11, + "community": 10, "norm_label": "save_outbound_material()" }, { @@ -25965,7 +25965,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L1", "id": "crud_outbound_release_material_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 \u00b7 \u51fa\u5e93\u7269\u6599\u51c6\u5907(\u53f0\u8d26 crud)" }, { @@ -25974,7 +25974,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L52", "id": "crud_outbound_release_material_rationale_52", - "community": 3, + "community": 4, "norm_label": "\u51fa\u5e93\u7ec6\u80de\u72b6\u6001\u4ee5\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e3a\u51c6(\u53f0\u8d26 product_status \u4ec5\u4e3a\u4fdd\u5b58\u65f6\u5feb\u7167)\u3002" }, { @@ -25983,7 +25983,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L205", "id": "crud_outbound_release_material_rationale_205", - "community": 3, + "community": 4, "norm_label": "\u6309 schedule+cell \u67e5\u627e\u53f0\u8d26\u884c(\u4f18\u5148\u672a\u5220\u9664)\u3002" }, { @@ -25992,7 +25992,7 @@ "source_file": "crud/outbound_release_material.py", "source_location": "L339", "id": "crud_outbound_release_material_rationale_339", - "community": 3, + "community": 4, "norm_label": "\u5168\u91cf\u4fdd\u5b58\u51fa\u5e93\u7269\u6599\u51c6\u5907(\u53f0\u8d26,\u4e0d\u8054\u52a8\u5e93\u5b58)\u3002" }, { @@ -26001,7 +26001,7 @@ "source_file": "crud/process.py", "source_location": "L1", "id": "crud_process_py", - "community": 16, + "community": 1, "norm_label": "process.py" }, { @@ -26010,7 +26010,7 @@ "source_file": "crud/process.py", "source_location": "L24", "id": "crud_process_reagent_row_to_dict", - "community": 16, + "community": 1, "norm_label": "_reagent_row_to_dict()" }, { @@ -26019,7 +26019,7 @@ "source_file": "crud/process.py", "source_location": "L39", "id": "crud_process_consumable_row_to_dict", - "community": 16, + "community": 1, "norm_label": "_consumable_row_to_dict()" }, { @@ -26028,7 +26028,7 @@ "source_file": "crud/process.py", "source_location": "L53", "id": "crud_process_output_row_to_dict", - "community": 16, + "community": 1, "norm_label": "_output_row_to_dict()" }, { @@ -26037,7 +26037,7 @@ "source_file": "crud/process.py", "source_location": "L65", "id": "crud_process_data_collection_row_to_dict", - "community": 16, + "community": 1, "norm_label": "_data_collection_row_to_dict()" }, { @@ -26046,7 +26046,7 @@ "source_file": "crud/process.py", "source_location": "L76", "id": "crud_process_row_to_dict", - "community": 16, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -26055,7 +26055,7 @@ "source_file": "crud/process.py", "source_location": "L94", "id": "crud_process_list_processes", - "community": 16, + "community": 1, "norm_label": "list_processes()" }, { @@ -26064,7 +26064,7 @@ "source_file": "crud/process.py", "source_location": "L145", "id": "crud_process_list_all_processes", - "community": 16, + "community": 1, "norm_label": "list_all_processes()" }, { @@ -26073,7 +26073,7 @@ "source_file": "crud/process.py", "source_location": "L154", "id": "crud_process_get_process", - "community": 16, + "community": 1, "norm_label": "get_process()" }, { @@ -26082,7 +26082,7 @@ "source_file": "crud/process.py", "source_location": "L162", "id": "crud_process_get_process_detail", - "community": 16, + "community": 1, "norm_label": "get_process_detail()" }, { @@ -26091,7 +26091,7 @@ "source_file": "crud/process.py", "source_location": "L202", "id": "crud_process_process_code_exists", - "community": 16, + "community": 1, "norm_label": "process_code_exists()" }, { @@ -26100,7 +26100,7 @@ "source_file": "crud/process.py", "source_location": "L211", "id": "crud_process_create_sub_reagent", - "community": 16, + "community": 1, "norm_label": "_create_sub_reagent()" }, { @@ -26109,7 +26109,7 @@ "source_file": "crud/process.py", "source_location": "L234", "id": "crud_process_create_sub_consumable", - "community": 16, + "community": 1, "norm_label": "_create_sub_consumable()" }, { @@ -26118,7 +26118,7 @@ "source_file": "crud/process.py", "source_location": "L257", "id": "crud_process_create_sub_output", - "community": 16, + "community": 1, "norm_label": "_create_sub_output()" }, { @@ -26127,7 +26127,7 @@ "source_file": "crud/process.py", "source_location": "L277", "id": "crud_process_sub_item_with_order", - "community": 16, + "community": 1, "norm_label": "_sub_item_with_order()" }, { @@ -26136,7 +26136,7 @@ "source_file": "crud/process.py", "source_location": "L284", "id": "crud_process_create_sub_data_collection", - "community": 16, + "community": 1, "norm_label": "_create_sub_data_collection()" }, { @@ -26145,7 +26145,7 @@ "source_file": "crud/process.py", "source_location": "L303", "id": "crud_process_create_process", - "community": 16, + "community": 1, "norm_label": "create_process()" }, { @@ -26154,7 +26154,7 @@ "source_file": "crud/process.py", "source_location": "L371", "id": "crud_process_soft_delete_sub_records", - "community": 16, + "community": 1, "norm_label": "_soft_delete_sub_records()" }, { @@ -26163,7 +26163,7 @@ "source_file": "crud/process.py", "source_location": "L383", "id": "crud_process_update_process", - "community": 16, + "community": 1, "norm_label": "update_process()" }, { @@ -26172,7 +26172,7 @@ "source_file": "crud/process.py", "source_location": "L459", "id": "crud_process_soft_delete_process", - "community": 16, + "community": 1, "norm_label": "soft_delete_process()" }, { @@ -26181,7 +26181,7 @@ "source_file": "crud/process.py", "source_location": "L476", "id": "crud_process_total_pages", - "community": 16, + "community": 1, "norm_label": "total_pages()" }, { @@ -26190,7 +26190,7 @@ "source_file": "crud/process.py", "source_location": "L1", "id": "crud_process_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5de5\u827a\u5e93 crud(biz_process + biz_process_reagent/consumable/output)" }, { @@ -26199,7 +26199,7 @@ "source_file": "crud/process.py", "source_location": "L278", "id": "crud_process_rationale_278", - "community": 3, + "community": 4, "norm_label": "\u4fdd\u5b58\u5b50\u8868\u65f6\u6309\u5217\u8868\u4e0b\u6807\u5199\u5165 order_num,\u907f\u514d\u540c\u6279 create_time \u5bfc\u81f4\u67e5\u8be2\u987a\u5e8f\u6f02\u79fb\u3002" }, { @@ -26235,7 +26235,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L58", "id": "crud_pilot_service_row_to_dict_cell_product_type", - "community": 1, + "community": 0, "norm_label": "_row_to_dict_cell_product_type()" }, { @@ -26244,7 +26244,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L71", "id": "crud_pilot_service_list_cell_product_types", - "community": 1, + "community": 3, "norm_label": "list_cell_product_types()" }, { @@ -26298,7 +26298,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L173", "id": "crud_pilot_service_row_to_dict_cell_product_spec", - "community": 1, + "community": 0, "norm_label": "_row_to_dict_cell_product_spec()" }, { @@ -26307,7 +26307,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L186", "id": "crud_pilot_service_list_cell_product_specs", - "community": 1, + "community": 3, "norm_label": "list_cell_product_specs()" }, { @@ -26370,7 +26370,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L307", "id": "crud_pilot_service_list_cell_product_prices", - "community": 9, + "community": 3, "norm_label": "list_cell_product_prices()" }, { @@ -26433,7 +26433,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L475", "id": "crud_pilot_service_list_project_systems", - "community": 9, + "community": 3, "norm_label": "list_project_systems()" }, { @@ -26496,7 +26496,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L603", "id": "crud_pilot_service_list_project_system_items", - "community": 9, + "community": 3, "norm_label": "list_project_system_items()" }, { @@ -26541,7 +26541,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L766", "id": "crud_pilot_service_list_channels", - "community": 9, + "community": 3, "norm_label": "list_channels()" }, { @@ -26595,7 +26595,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L916", "id": "crud_pilot_service_list_channel_invoices", - "community": 9, + "community": 3, "norm_label": "list_channel_invoices()" }, { @@ -26640,7 +26640,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1052", "id": "crud_pilot_service_list_channel_mail_addresses", - "community": 9, + "community": 3, "norm_label": "list_channel_mail_addresses()" }, { @@ -26685,7 +26685,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1183", "id": "crud_pilot_service_list_channel_agreements", - "community": 9, + "community": 3, "norm_label": "list_channel_agreements()" }, { @@ -26766,7 +26766,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1421", "id": "crud_pilot_service_list_channel_agreement_prices", - "community": 9, + "community": 3, "norm_label": "list_channel_agreement_prices()" }, { @@ -26811,7 +26811,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1595", "id": "crud_pilot_service_list_checkup_institutions", - "community": 9, + "community": 3, "norm_label": "list_checkup_institutions()" }, { @@ -26865,7 +26865,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1762", "id": "crud_pilot_service_list_checkup_institution_invoices", - "community": 9, + "community": 3, "norm_label": "list_checkup_institution_invoices()" }, { @@ -26901,7 +26901,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1883", "id": "crud_pilot_service_row_to_dict_checkup_institution_project", - "community": 9, + "community": 3, "norm_label": "_row_to_dict_checkup_institution_project()" }, { @@ -26910,7 +26910,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1898", "id": "crud_pilot_service_list_checkup_institution_projects", - "community": 9, + "community": 3, "norm_label": "list_checkup_institution_projects()" }, { @@ -27252,7 +27252,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2827", "id": "crud_pilot_service_service_order_txn_to_response_dict", - "community": 1, + "community": 0, "norm_label": "_service_order_txn_to_response_dict()" }, { @@ -27261,7 +27261,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2873", "id": "crud_pilot_service_enrich_finance_operate_fields", - "community": 1, + "community": 0, "norm_label": "_enrich_finance_operate_fields()" }, { @@ -27567,7 +27567,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1", "id": "crud_pilot_service_rationale_1", - "community": 3, + "community": 4, "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)" }, { @@ -27585,7 +27585,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L1326", "id": "crud_pilot_service_rationale_1326", - "community": 3, + "community": 4, "norm_label": "\u4f5c\u5e9f\u534f\u8bae:\u8bbe\u7f6e agreement_status='yzf" }, { @@ -27594,7 +27594,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2397", "id": "crud_pilot_service_rationale_2397", - "community": 3, + "community": 4, "norm_label": "\u83b7\u53d6\u6216\u521b\u5efa\u6e20\u9053\u8d26\u6237(\u5e26\u884c\u9501 with_for_update)" }, { @@ -27603,7 +27603,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2506", "id": "crud_pilot_service_rationale_2506", - "community": 3, + "community": 4, "norm_label": "\u6263\u51cf\u4efd\u6570:\u9a8c\u8bc1 remaining_qty >= reduce_qty" }, { @@ -27612,7 +27612,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2550", "id": "crud_pilot_service_rationale_2550", - "community": 3, + "community": 4, "norm_label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u8d2d\u4e70\u603b\u989d(\u534f\u8bae\u5355\u4ef7 \u00d7 \u7d2f\u8ba1\u8d2d\u4e70\u4efd\u6570)\u3002" }, { @@ -27621,7 +27621,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2584", "id": "crud_pilot_service_rationale_2584", - "community": 3, + "community": 4, "norm_label": "\u4ece\u8ba2\u5355\u4ea7\u54c1\u6301\u4ed3\u6c47\u603b\u5f53\u524d\u4f59\u989d(\u534f\u8bae\u5355\u4ef7 \u00d7 \u5f53\u524d\u6301\u6709\u4efd\u6570)\u3002" }, { @@ -27630,7 +27630,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2720", "id": "crud_pilot_service_rationale_2720", - "community": 3, + "community": 4, "norm_label": "\u6d41\u6c34 products_json \u9879\u7edf\u4e00\u4e3a camelcase(\u5165\u5e93\u65f6\u4e3a snake_case)\u3002" }, { @@ -27639,7 +27639,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2746", "id": "crud_pilot_service_rationale_2746", - "community": 3, + "community": 4, "norm_label": "\u9000\u8ba2\u7b49\u6d41\u6c34\u53ef\u80fd\u4ec5\u5b58 projectcode,\u4ece\u8ba2\u5355\u6301\u4ed3\u8865\u5168\u9879\u76ee\u540d\u4e0e\u89c4\u683c\u3002" }, { @@ -27648,7 +27648,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2835", "id": "crud_pilot_service_rationale_2835", - "community": 3, + "community": 4, "norm_label": "\u6d41\u6c34\u54cd\u5e94\u5b57\u5178:\u542b\u8ba2\u5355\u6e20\u9053\u4fe1\u606f\u4e0e\u63d0\u4ea4\u4eba/\u521b\u5efa\u4eba\u6635\u79f0\u3002" }, { @@ -27657,7 +27657,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L2874", "id": "crud_pilot_service_rationale_2874", - "community": 3, + "community": 4, "norm_label": "\u8d22\u52a1\u9875\u300c\u5df2\u5904\u7406\u300d\u5c55\u793a:\u64cd\u4f5c\u7c7b\u578b\u3001\u64cd\u4f5c\u4eba\u3001\u64cd\u4f5c\u65f6\u95f4\u3002" }, { @@ -27666,7 +27666,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3021", "id": "crud_pilot_service_rationale_3021", - "community": 3, + "community": 4, "norm_label": "\u662f\u5426\u5b58\u5728\u8d2d\u4e70\u8bb0\u5f55(\u672a\u4f5c\u5e9f purchase \u6d41\u6c34,\u6216\u5386\u53f2\u5efa\u5355\u5199\u5165\u7684\u4ea7\u54c1\u884c)\u3002" }, { @@ -27675,7 +27675,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3126", "id": "crud_pilot_service_rationale_3126", - "community": 3, + "community": 4, "norm_label": "\u8d22\u52a1\u786e\u8ba4\u6536\u6b3e\u540e,\u6309\u8ba2\u5355\u660e\u7ec6\u589e\u52a0\u6e20\u9053\u4ea7\u54c1\u4efd\u6570" }, { @@ -27684,7 +27684,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3249", "id": "crud_pilot_service_rationale_3249", - "community": 3, + "community": 4, "norm_label": "\u66f4\u65b0\u8ba2\u5355\u57fa\u672c\u4fe1\u606f;gmcp \u4ea7\u54c1\u4ec5\u901a\u8fc7 purchase \u6d41\u6c34\u7ef4\u62a4" }, { @@ -27693,7 +27693,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3326", "id": "crud_pilot_service_rationale_3326", - "community": 3, + "community": 4, "norm_label": "\u53d1\u8d77\u8d22\u52a1\u786e\u8ba4:type=yfk/gmcp + status=dsx \u2192 dqr" }, { @@ -27702,7 +27702,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3350", "id": "crud_pilot_service_rationale_3350", - "community": 3, + "community": 4, "norm_label": "\u786e\u8ba4\u5230\u8d26:yfk dqr\u2192yqr \u589e\u52a0\u4f59\u989d;gmcp dqr\u2192sxz \u589e\u52a0\u4ea7\u54c1\u4efd\u6570" }, { @@ -27711,7 +27711,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3391", "id": "crud_pilot_service_rationale_3391", - "community": 3, + "community": 4, "norm_label": "\u7533\u8bf7\u9000\u6b3e:type=yfk + status=yqr \u2192 tfqrz" }, { @@ -27720,7 +27720,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3426", "id": "crud_pilot_service_rationale_3426", - "community": 3, + "community": 4, "norm_label": "\u786e\u8ba4\u9000\u6b3e:status=tfqrz \u2192 ytf,\u6263\u51cf\u4f59\u989d" }, { @@ -27729,7 +27729,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3459", "id": "crud_pilot_service_rationale_3459", - "community": 3, + "community": 4, "norm_label": "\u4f5c\u5e9f\u8ba2\u5355:type=gmcp + status=sxz \u2192 yzf,\u6263\u51cf\u5df2\u751f\u6548\u7684\u4ea7\u54c1\u4efd\u6570" }, { @@ -27738,7 +27738,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3519", "id": "crud_pilot_service_rationale_3519", - "community": 3, + "community": 4, "norm_label": "\u67e5\u8be2\u64cd\u4f5c\u6d41\u6c34\u5217\u8868\u3002finance_done_only:\u8d22\u52a1\u5df2\u5904\u7406(\u5df2\u786e\u8ba4\u6216\u8d22\u52a1\u4fa7\u4f5c\u5e9f)\u3002" }, { @@ -27747,7 +27747,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3676", "id": "crud_pilot_service_rationale_3676", - "community": 3, + "community": 4, "norm_label": "\u521b\u5efa\u5145\u503c\u6d41\u6c34(yfk\u8ba2\u5355),\u72b6\u6001 dsx;\u9644\u4ef6\u9884\u5b58\u4e8e finance_submit_attachments \u4f9b\u540e\u7eed\u8d22\u52a1\u786e\u8ba4" }, { @@ -27756,7 +27756,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3714", "id": "crud_pilot_service_rationale_3714", - "community": 3, + "community": 4, "norm_label": "\u521b\u5efa\u9000\u6b3e\u6d41\u6c34(yfk\u8ba2\u5355),amount <= current_balance" }, { @@ -27765,7 +27765,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3755", "id": "crud_pilot_service_rationale_3755", - "community": 3, + "community": 4, "norm_label": "\u521b\u5efa\u8d2d\u4e70\u4ea7\u54c1\u6d41\u6c34(gmcp\u8ba2\u5355),\u540c\u65f6\u521b\u5efa/\u66f4\u65b0\u4ea7\u54c1\u6301\u4ed3" }, { @@ -27774,7 +27774,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L3855", "id": "crud_pilot_service_rationale_3855", - "community": 3, + "community": 4, "norm_label": "\u521b\u5efa\u9000\u8ba2\u4ea7\u54c1\u6d41\u6c34(gmcp\u8ba2\u5355),\u6821\u9a8c\u9000\u8ba2\u4efd\u6570 <= current_qty" }, { @@ -27783,7 +27783,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L4088", "id": "crud_pilot_service_rationale_4088", - "community": 3, + "community": 4, "norm_label": "\u66f4\u65b0\u5f85\u751f\u6548\u6d41\u6c34:\u4ec5 dsx;\u5145\u503c/\u9000\u6b3e\u53ef\u6539\u91d1\u989d\u4e0e\u9644\u4ef6,\u8d2d\u4e70/\u9000\u8ba2\u53ef\u6539\u4ea7\u54c1\u660e\u7ec6\u4e0e\u5907\u6ce8" }, { @@ -27792,7 +27792,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L4185", "id": "crud_pilot_service_rationale_4185", - "community": 3, + "community": 4, "norm_label": "\u8d22\u52a1\u786e\u8ba4\u6d41\u6c34:dqr \u2192 yqr,\u66f4\u65b0\u4e3b\u8868\u6c47\u603b\u548c\u4ea7\u54c1\u6301\u4ed3,\u66f4\u65b0\u6e20\u9053\u8d26\u6237\u4f59\u989d" }, { @@ -27801,7 +27801,7 @@ "source_file": "crud/pilot_service.py", "source_location": "L4300", "id": "crud_pilot_service_rationale_4300", - "community": 3, + "community": 4, "norm_label": "\u4f5c\u5e9f\u6d41\u6c34:dsx/dqr \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3" }, { @@ -27909,7 +27909,7 @@ "source_file": "crud/workflow.py", "source_location": "L1", "id": "crud_workflow_py", - "community": 8, + "community": 15, "norm_label": "workflow.py" }, { @@ -27918,7 +27918,7 @@ "source_file": "crud/workflow.py", "source_location": "L29", "id": "crud_workflow_row_to_dict", - "community": 8, + "community": 15, "norm_label": "_row_to_dict()" }, { @@ -27927,7 +27927,7 @@ "source_file": "crud/workflow.py", "source_location": "L43", "id": "crud_workflow_list_process_defs", - "community": 8, + "community": 15, "norm_label": "list_process_defs()" }, { @@ -27936,7 +27936,7 @@ "source_file": "crud/workflow.py", "source_location": "L99", "id": "crud_workflow_get_process_def", - "community": 8, + "community": 15, "norm_label": "get_process_def()" }, { @@ -27945,7 +27945,7 @@ "source_file": "crud/workflow.py", "source_location": "L107", "id": "crud_workflow_process_code_exists", - "community": 8, + "community": 15, "norm_label": "process_code_exists()" }, { @@ -27954,7 +27954,7 @@ "source_file": "crud/workflow.py", "source_location": "L118", "id": "crud_workflow_create_process_def", - "community": 1, + "community": 15, "norm_label": "create_process_def()" }, { @@ -27963,7 +27963,7 @@ "source_file": "crud/workflow.py", "source_location": "L155", "id": "crud_workflow_update_process_def", - "community": 8, + "community": 15, "norm_label": "update_process_def()" }, { @@ -27972,7 +27972,7 @@ "source_file": "crud/workflow.py", "source_location": "L194", "id": "crud_workflow_soft_delete_process_def", - "community": 8, + "community": 15, "norm_label": "soft_delete_process_def()" }, { @@ -27981,7 +27981,7 @@ "source_file": "crud/workflow.py", "source_location": "L209", "id": "crud_workflow_publish_version", - "community": 1, + "community": 4, "norm_label": "publish_version()" }, { @@ -27990,7 +27990,7 @@ "source_file": "crud/workflow.py", "source_location": "L301", "id": "crud_workflow_get_latest_version", - "community": 8, + "community": 15, "norm_label": "get_latest_version()" }, { @@ -27999,7 +27999,7 @@ "source_file": "crud/workflow.py", "source_location": "L315", "id": "crud_workflow_version_to_dict", - "community": 8, + "community": 15, "norm_label": "_version_to_dict()" }, { @@ -28008,7 +28008,7 @@ "source_file": "crud/workflow.py", "source_location": "L326", "id": "crud_workflow_list_versions", - "community": 8, + "community": 15, "norm_label": "list_versions()" }, { @@ -28017,7 +28017,7 @@ "source_file": "crud/workflow.py", "source_location": "L341", "id": "crud_workflow_get_nodes_by_version", - "community": 8, + "community": 15, "norm_label": "get_nodes_by_version()" }, { @@ -28026,7 +28026,7 @@ "source_file": "crud/workflow.py", "source_location": "L350", "id": "crud_workflow_get_transitions_by_version", - "community": 8, + "community": 15, "norm_label": "get_transitions_by_version()" }, { @@ -28035,7 +28035,7 @@ "source_file": "crud/workflow.py", "source_location": "L364", "id": "crud_workflow_create_instance", - "community": 8, + "community": 15, "norm_label": "create_instance()" }, { @@ -28044,7 +28044,7 @@ "source_file": "crud/workflow.py", "source_location": "L402", "id": "crud_workflow_get_instance", - "community": 8, + "community": 15, "norm_label": "get_instance()" }, { @@ -28053,7 +28053,7 @@ "source_file": "crud/workflow.py", "source_location": "L410", "id": "crud_workflow_update_instance_status", - "community": 8, + "community": 15, "norm_label": "update_instance_status()" }, { @@ -28062,7 +28062,7 @@ "source_file": "crud/workflow.py", "source_location": "L420", "id": "crud_workflow_list_my_instances", - "community": 9, + "community": 3, "norm_label": "list_my_instances()" }, { @@ -28080,7 +28080,7 @@ "source_file": "crud/workflow.py", "source_location": "L569", "id": "crud_workflow_create_task", - "community": 8, + "community": 15, "norm_label": "create_task()" }, { @@ -28089,7 +28089,7 @@ "source_file": "crud/workflow.py", "source_location": "L600", "id": "crud_workflow_get_task", - "community": 8, + "community": 15, "norm_label": "get_task()" }, { @@ -28098,7 +28098,7 @@ "source_file": "crud/workflow.py", "source_location": "L608", "id": "crud_workflow_get_pending_tasks_by_node", - "community": 8, + "community": 15, "norm_label": "get_pending_tasks_by_node()" }, { @@ -28107,7 +28107,7 @@ "source_file": "crud/workflow.py", "source_location": "L623", "id": "crud_workflow_task_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_task_row_to_dict()" }, { @@ -28116,7 +28116,7 @@ "source_file": "crud/workflow.py", "source_location": "L650", "id": "crud_workflow_list_pending_tasks", - "community": 9, + "community": 3, "norm_label": "list_pending_tasks()" }, { @@ -28125,7 +28125,7 @@ "source_file": "crud/workflow.py", "source_location": "L713", "id": "crud_workflow_list_completed_tasks", - "community": 9, + "community": 3, "norm_label": "list_completed_tasks()" }, { @@ -28134,7 +28134,7 @@ "source_file": "crud/workflow.py", "source_location": "L776", "id": "crud_workflow_total_pages", - "community": 8, + "community": 15, "norm_label": "total_pages()" }, { @@ -28143,7 +28143,7 @@ "source_file": "crud/workflow.py", "source_location": "L1", "id": "crud_workflow_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" }, { @@ -28152,7 +28152,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L1", "id": "crud_oa_receive_account_py", - "community": 23, + "community": 26, "norm_label": "oa_receive_account.py" }, { @@ -28161,7 +28161,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L14", "id": "crud_oa_receive_account_row_to_dict", - "community": 23, + "community": 26, "norm_label": "row_to_dict()" }, { @@ -28170,7 +28170,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L32", "id": "crud_oa_receive_account_filtered_query", - "community": 23, + "community": 26, "norm_label": "_filtered_query()" }, { @@ -28179,7 +28179,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L58", "id": "crud_oa_receive_account_list_accounts", - "community": 23, + "community": 26, "norm_label": "list_accounts()" }, { @@ -28188,7 +28188,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L80", "id": "crud_oa_receive_account_list_options", - "community": 23, + "community": 26, "norm_label": "list_options()" }, { @@ -28197,7 +28197,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L90", "id": "crud_oa_receive_account_get_account", - "community": 23, + "community": 26, "norm_label": "get_account()" }, { @@ -28206,7 +28206,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L103", "id": "crud_oa_receive_account_create_account", - "community": 23, + "community": 26, "norm_label": "create_account()" }, { @@ -28215,7 +28215,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L137", "id": "crud_oa_receive_account_update_account", - "community": 23, + "community": 26, "norm_label": "update_account()" }, { @@ -28224,7 +28224,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L174", "id": "crud_oa_receive_account_soft_delete_account", - "community": 23, + "community": 26, "norm_label": "soft_delete_account()" }, { @@ -28233,7 +28233,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L196", "id": "crud_oa_receive_account_soft_delete_accounts", - "community": 23, + "community": 26, "norm_label": "soft_delete_accounts()" }, { @@ -28242,7 +28242,7 @@ "source_file": "crud/oa_receive_account.py", "source_location": "L1", "id": "crud_oa_receive_account_rationale_1", - "community": 23, + "community": 26, "norm_label": "oa \u6536\u6b3e\u8d26\u6237 crud(oa_receive_account)" }, { @@ -28251,7 +28251,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L1", "id": "crud_sample_sms_notification_py", - "community": 9, + "community": 11, "norm_label": "sample_sms_notification.py" }, { @@ -28260,7 +28260,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L25", "id": "crud_sample_sms_notification_unicode_ci", - "community": 9, + "community": 11, "norm_label": "_unicode_ci()" }, { @@ -28269,7 +28269,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L29", "id": "crud_sample_sms_notification_total_pages", - "community": 9, + "community": 11, "norm_label": "total_pages()" }, { @@ -28278,7 +28278,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L35", "id": "crud_sample_sms_notification_fmt_dt", - "community": 9, + "community": 11, "norm_label": "_fmt_dt()" }, { @@ -28287,7 +28287,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L39", "id": "crud_sample_sms_notification_normalize_date_bound", - "community": 9, + "community": 11, "norm_label": "_normalize_date_bound()" }, { @@ -28296,7 +28296,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L46", "id": "crud_sample_sms_notification_accept_conclusion_label", - "community": 9, + "community": 11, "norm_label": "_accept_conclusion_label()" }, { @@ -28305,7 +28305,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L50", "id": "crud_sample_sms_notification_row_to_dict", - "community": 9, + "community": 11, "norm_label": "_row_to_dict()" }, { @@ -28314,7 +28314,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L88", "id": "crud_sample_sms_notification_base_query", - "community": 9, + "community": 11, "norm_label": "_base_query()" }, { @@ -28323,7 +28323,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L136", "id": "crud_sample_sms_notification_ensure_notification", - "community": 9, + "community": 11, "norm_label": "_ensure_notification()" }, { @@ -28332,7 +28332,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L176", "id": "crud_sample_sms_notification_resolve_notification", - "community": 9, + "community": 11, "norm_label": "resolve_notification()" }, { @@ -28341,7 +28341,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L226", "id": "crud_sample_sms_notification_fetch_sample_type_name", - "community": 9, + "community": 11, "norm_label": "_fetch_sample_type_name()" }, { @@ -28350,7 +28350,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L240", "id": "crud_sample_sms_notification_list_notifications", - "community": 9, + "community": 11, "norm_label": "list_notifications()" }, { @@ -28359,7 +28359,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L367", "id": "crud_sample_sms_notification_toggle_notification_status", - "community": 9, + "community": 11, "norm_label": "toggle_notification_status()" }, { @@ -28368,7 +28368,7 @@ "source_file": "crud/sample_sms_notification.py", "source_location": "L396", "id": "crud_sample_sms_notification_generate_sms_content", - "community": 9, + "community": 11, "norm_label": "generate_sms_content()" }, { @@ -28377,7 +28377,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1", "id": "crud_sample_reception_py", - "community": 6, + "community": 11, "norm_label": "sample_reception.py" }, { @@ -28386,7 +28386,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L42", "id": "crud_sample_reception_donation_sample_id_col", - "community": 6, + "community": 11, "norm_label": "_donation_sample_id_col()" }, { @@ -28395,7 +28395,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L47", "id": "crud_sample_reception_fmt_dt", - "community": 6, + "community": 11, "norm_label": "_fmt_dt()" }, { @@ -28404,7 +28404,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L51", "id": "crud_sample_reception_normalize_date_bound", - "community": 6, + "community": 11, "norm_label": "_normalize_date_bound()" }, { @@ -28413,7 +28413,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L58", "id": "crud_sample_reception_dec", - "community": 6, + "community": 11, "norm_label": "_dec()" }, { @@ -28422,7 +28422,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L64", "id": "crud_sample_reception_reception_to_dict", - "community": 6, + "community": 11, "norm_label": "_reception_to_dict()" }, { @@ -28431,7 +28431,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L87", "id": "crud_sample_reception_sample_detail_rows_query", - "community": 6, + "community": 11, "norm_label": "_sample_detail_rows_query()" }, { @@ -28440,7 +28440,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L121", "id": "crud_sample_reception_donation_sample_detail_rows_query", - "community": 6, + "community": 11, "norm_label": "_donation_sample_detail_rows_query()" }, { @@ -28449,7 +28449,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L155", "id": "crud_sample_reception_donation_sample_pending_query", - "community": 6, + "community": 11, "norm_label": "_donation_sample_pending_query()" }, { @@ -28458,7 +28458,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L193", "id": "crud_sample_reception_donation_rows_to_sample_list_items", - "community": 6, + "community": 11, "norm_label": "_donation_rows_to_sample_list_items()" }, { @@ -28467,7 +28467,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L311", "id": "crud_sample_reception_sample_pending_query", - "community": 6, + "community": 11, "norm_label": "_sample_pending_query()" }, { @@ -28476,7 +28476,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L349", "id": "crud_sample_reception_rows_to_sample_list_items", - "community": 6, + "community": 11, "norm_label": "_rows_to_sample_list_items()" }, { @@ -28485,7 +28485,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L477", "id": "crud_sample_reception_list_pending_protocol_samples", - "community": 6, + "community": 11, "norm_label": "list_pending_protocol_samples()" }, { @@ -28494,7 +28494,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L550", "id": "crud_sample_reception_list_received_protocol_samples", - "community": 6, + "community": 11, "norm_label": "list_received_protocol_samples()" }, { @@ -28503,7 +28503,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L689", "id": "crud_sample_reception_finalize_reception_detail", - "community": 6, + "community": 11, "norm_label": "_finalize_reception_detail()" }, { @@ -28512,7 +28512,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L695", "id": "crud_sample_reception_get_reception_by_id", - "community": 6, + "community": 11, "norm_label": "get_reception_by_id()" }, { @@ -28521,7 +28521,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L763", "id": "crud_sample_reception_create_sample_reception", - "community": 1, + "community": 5, "norm_label": "create_sample_reception()" }, { @@ -28530,7 +28530,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1013", "id": "crud_sample_reception_can_edit_sample_reception", - "community": 13, + "community": 11, "norm_label": "_can_edit_sample_reception()" }, { @@ -28539,7 +28539,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1028", "id": "crud_sample_reception_update_sample_reception", - "community": 1, + "community": 11, "norm_label": "update_sample_reception()" }, { @@ -28548,7 +28548,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1137", "id": "crud_sample_reception_attach_production_reception", - "community": 6, + "community": 11, "norm_label": "_attach_production_reception()" }, { @@ -28557,7 +28557,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1155", "id": "crud_sample_reception_reception_detail_item", - "community": 6, + "community": 11, "norm_label": "_reception_detail_item()" }, { @@ -28566,7 +28566,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1172", "id": "crud_sample_reception_reception_detail_item_with_production", - "community": 6, + "community": 11, "norm_label": "_reception_detail_item_with_production()" }, { @@ -28575,7 +28575,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1184", "id": "crud_sample_reception_reception_sample_code", - "community": 6, + "community": 11, "norm_label": "_reception_sample_code()" }, { @@ -28584,7 +28584,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1199", "id": "crud_sample_reception_get_receptions_map_for_samples", - "community": 6, + "community": 11, "norm_label": "get_receptions_map_for_samples()" }, { @@ -28593,7 +28593,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1247", "id": "crud_sample_reception_get_receptions_map_for_donation_samples", - "community": 6, + "community": 11, "norm_label": "get_receptions_map_for_donation_samples()" }, { @@ -28602,7 +28602,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1286", "id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", - "community": 6, + "community": 3, "norm_label": "get_lab_storage_code_map_by_sample_codes()" }, { @@ -28611,7 +28611,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1345", "id": "crud_sample_reception_format_lab_storage_codes_csv", - "community": 6, + "community": 11, "norm_label": "format_lab_storage_codes_csv()" }, { @@ -28620,7 +28620,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1359", "id": "crud_sample_reception_lab_storage_keyword_like", - "community": 6, + "community": 11, "norm_label": "_lab_storage_keyword_like()" }, { @@ -28629,7 +28629,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1366", "id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "community": 6, + "community": 11, "norm_label": "sample_codes_matching_lab_storage_keyword()" }, { @@ -28638,7 +28638,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1391", "id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "community": 6, + "community": 11, "norm_label": "reception_ids_matching_lab_storage_keyword()" }, { @@ -28647,7 +28647,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1414", "id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "community": 6, + "community": 11, "norm_label": "protocol_ids_matching_lab_storage_keyword()" }, { @@ -28656,7 +28656,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1438", "id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "community": 6, + "community": 11, "norm_label": "donation_ids_matching_lab_storage_keyword()" }, { @@ -28665,7 +28665,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1462", "id": "crud_sample_reception_get_reception_by_sample_code", - "community": 6, + "community": 11, "norm_label": "get_reception_by_sample_code()" }, { @@ -28674,7 +28674,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L43", "id": "crud_sample_reception_rationale_43", - "community": 4, + "community": 5, "norm_label": "\u6350\u8d60\u6837\u672c id \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002" }, { @@ -28683,7 +28683,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L88", "id": "crud_sample_reception_rationale_88", - "community": 4, + "community": 5, "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" }, { @@ -28692,7 +28692,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L122", "id": "crud_sample_reception_rationale_122", - "community": 4, + "community": 5, "norm_label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93(\u56db\u8868 join)\u3002" }, { @@ -28701,7 +28701,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L156", "id": "crud_sample_reception_rationale_156", - "community": 4, + "community": 5, "norm_label": "\u5f85\u63a5\u6536:\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55(\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a,\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4);\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002" }, { @@ -28710,7 +28710,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L200", "id": "crud_sample_reception_rationale_200", - "community": 4, + "community": 5, "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" }, { @@ -28719,7 +28719,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L312", "id": "crud_sample_reception_rationale_312", - "community": 4, + "community": 5, "norm_label": "\u5f85\u63a5\u6536:\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55(\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a);\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002" }, { @@ -28728,7 +28728,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1018", "id": "crud_sample_reception_rationale_1018", - "community": 4, + "community": 5, "norm_label": "\u5df2\u63a5\u6536\u8bb0\u5f55:\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002" }, { @@ -28737,7 +28737,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1046", "id": "crud_sample_reception_rationale_1046", - "community": 4, + "community": 5, "norm_label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f(\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355)\u3002" }, { @@ -28746,7 +28746,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1205", "id": "crud_sample_reception_rationale_1205", - "community": 4, + "community": 5, "norm_label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55(key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id),\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002" }, { @@ -28755,7 +28755,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1252", "id": "crud_sample_reception_rationale_1252", - "community": 4, + "community": 5, "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" }, { @@ -28764,7 +28764,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1293", "id": "crud_sample_reception_rationale_1293", - "community": 4, + "community": 5, "norm_label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801;\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002" }, { @@ -28773,7 +28773,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1349", "id": "crud_sample_reception_rationale_1349", - "community": 4, + "community": 5, "norm_label": "\u4e0e samplecodes \u987a\u5e8f\u5bf9\u9f50,\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801(\u65e0\u5219\u7a7a\u4e32)\u3002" }, { @@ -28782,7 +28782,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1373", "id": "crud_sample_reception_rationale_1373", - "community": 4, + "community": 5, "norm_label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801,\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002" }, { @@ -28791,7 +28791,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1398", "id": "crud_sample_reception_rationale_1398", - "community": 4, + "community": 5, "norm_label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801,\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002" }, { @@ -28800,7 +28800,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1419", "id": "crud_sample_reception_rationale_1419", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002" }, { @@ -28809,7 +28809,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1443", "id": "crud_sample_reception_rationale_1443", - "community": 4, + "community": 5, "norm_label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002" }, { @@ -28818,7 +28818,7 @@ "source_file": "crud/sample_reception.py", "source_location": "L1468", "id": "crud_sample_reception_rationale_1468", - "community": 4, + "community": 5, "norm_label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionid, sampleinfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece" }, { @@ -28827,7 +28827,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L1", "id": "crud_consumable_pack_py", - "community": 9, + "community": 1, "norm_label": "consumable_pack.py" }, { @@ -28836,7 +28836,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L15", "id": "crud_consumable_pack_item_row_to_dict", - "community": 9, + "community": 1, "norm_label": "_item_row_to_dict()" }, { @@ -28845,7 +28845,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L28", "id": "crud_consumable_pack_row_to_dict", - "community": 9, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -28854,7 +28854,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L44", "id": "crud_consumable_pack_list_consumable_packs", - "community": 9, + "community": 1, "norm_label": "list_consumable_packs()" }, { @@ -28863,7 +28863,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L84", "id": "crud_consumable_pack_list_all_packs", - "community": 9, + "community": 1, "norm_label": "list_all_packs()" }, { @@ -28872,7 +28872,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L93", "id": "crud_consumable_pack_get_consumable_pack", - "community": 9, + "community": 1, "norm_label": "get_consumable_pack()" }, { @@ -28881,7 +28881,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L101", "id": "crud_consumable_pack_get_pack_detail", - "community": 9, + "community": 1, "norm_label": "get_pack_detail()" }, { @@ -28890,7 +28890,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L116", "id": "crud_consumable_pack_pack_code_exists", - "community": 9, + "community": 1, "norm_label": "pack_code_exists()" }, { @@ -28899,7 +28899,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L125", "id": "crud_consumable_pack_create_consumable_pack", - "community": 9, + "community": 1, "norm_label": "create_consumable_pack()" }, { @@ -28908,7 +28908,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L192", "id": "crud_consumable_pack_update_consumable_pack", - "community": 9, + "community": 1, "norm_label": "update_consumable_pack()" }, { @@ -28917,7 +28917,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L270", "id": "crud_consumable_pack_soft_delete_consumable_pack", - "community": 9, + "community": 1, "norm_label": "soft_delete_consumable_pack()" }, { @@ -28926,7 +28926,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L292", "id": "crud_consumable_pack_total_pages", - "community": 9, + "community": 1, "norm_label": "total_pages()" }, { @@ -28935,7 +28935,7 @@ "source_file": "crud/consumable_pack.py", "source_location": "L1", "id": "crud_consumable_pack_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u8017\u6750\u5305 crud(biz_consumable_pack + biz_consumable_pack_item)" }, { @@ -28944,7 +28944,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L1", "id": "crud_qc_inspection_batch_py", - "community": 5, + "community": 1, "norm_label": "qc_inspection_batch.py" }, { @@ -28953,7 +28953,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L29", "id": "crud_qc_inspection_batch_is_voided_work_order", - "community": 5, + "community": 1, "norm_label": "_is_voided_work_order()" }, { @@ -28962,7 +28962,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L33", "id": "crud_qc_inspection_batch_dec", - "community": 5, + "community": 1, "norm_label": "_dec()" }, { @@ -28971,7 +28971,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L39", "id": "crud_qc_inspection_batch_unique_ids", - "community": 5, + "community": 1, "norm_label": "_unique_ids()" }, { @@ -28980,7 +28980,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L51", "id": "crud_qc_inspection_batch_validate_batch_payload", - "community": 5, + "community": 1, "norm_label": "_validate_batch_payload()" }, { @@ -28989,7 +28989,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L67", "id": "crud_qc_inspection_batch_order_source_for_wo", - "community": 5, + "community": 1, "norm_label": "_order_source_for_wo()" }, { @@ -28998,7 +28998,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L76", "id": "crud_qc_inspection_batch_next_batch_no", - "community": 5, + "community": 1, "norm_label": "_next_batch_no()" }, { @@ -29007,7 +29007,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L95", "id": "crud_qc_inspection_batch_allocate_batch_name", - "community": 5, + "community": 1, "norm_label": "_allocate_batch_name()" }, { @@ -29016,7 +29016,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L117", "id": "crud_qc_inspection_batch_sync_batch_assignees", - "community": 5, + "community": 1, "norm_label": "sync_batch_assignees()" }, { @@ -29025,7 +29025,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L166", "id": "crud_qc_inspection_batch_batch_assignee_user_ids", - "community": 5, + "community": 1, "norm_label": "_batch_assignee_user_ids()" }, { @@ -29034,7 +29034,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L180", "id": "crud_qc_inspection_batch_assignee_names", - "community": 5, + "community": 1, "norm_label": "_assignee_names()" }, { @@ -29043,7 +29043,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L192", "id": "crud_qc_inspection_batch_prefetch_batch_side_data", - "community": 5, + "community": 1, "norm_label": "_prefetch_batch_side_data()" }, { @@ -29052,7 +29052,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L266", "id": "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", - "community": 5, + "community": 1, "norm_label": "_apply_assignees_to_batch_tasks()" }, { @@ -29061,7 +29061,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L295", "id": "crud_qc_inspection_batch_batch_has_blocking_tasks", - "community": 5, + "community": 1, "norm_label": "_batch_has_blocking_tasks()" }, { @@ -29070,7 +29070,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L309", "id": "crud_qc_inspection_batch_soft_delete_batch", - "community": 5, + "community": 1, "norm_label": "_soft_delete_batch()" }, { @@ -29079,7 +29079,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L358", "id": "crud_qc_inspection_batch_sync_batch_lab_items", - "community": 5, + "community": 1, "norm_label": "_sync_batch_lab_items()" }, { @@ -29088,7 +29088,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L491", "id": "crud_qc_inspection_batch_sync_batch_third_items", - "community": 5, + "community": 1, "norm_label": "_sync_batch_third_items()" }, { @@ -29097,7 +29097,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L640", "id": "crud_qc_inspection_batch_batch_item_ids", - "community": 5, + "community": 1, "norm_label": "_batch_item_ids()" }, { @@ -29106,7 +29106,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L661", "id": "crud_qc_inspection_batch_batch_to_dict", - "community": 5, + "community": 1, "norm_label": "_batch_to_dict()" }, { @@ -29115,7 +29115,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L699", "id": "crud_qc_inspection_batch_build_inspection_batch_list", - "community": 5, + "community": 1, "norm_label": "_build_inspection_batch_list()" }, { @@ -29124,7 +29124,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L754", "id": "crud_qc_inspection_batch_list_inspection_batches", - "community": 5, + "community": 7, "norm_label": "list_inspection_batches()" }, { @@ -29133,7 +29133,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L771", "id": "crud_qc_inspection_batch_list_inspection_batches_by_work_order_ids", - "community": 5, + "community": 1, "norm_label": "list_inspection_batches_by_work_order_ids()" }, { @@ -29142,7 +29142,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L814", "id": "crud_qc_inspection_batch_configure_work_order_batches", - "community": 5, + "community": 1, "norm_label": "configure_work_order_batches()" }, { @@ -29151,7 +29151,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L997", "id": "crud_qc_inspection_batch_normalize_legacy_configure_to_batches", - "community": 5, + "community": 7, "norm_label": "normalize_legacy_configure_to_batches()" }, { @@ -29160,7 +29160,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L197", "id": "crud_qc_inspection_batch_rationale_197", - "community": 4, + "community": 5, "norm_label": "\u4e00\u6b21\u9884\u53d6\u591a\u6279\u6b21\u7684\u8d1f\u8d23\u4eba / \u5b9e\u9a8c\u5ba4\u9879 / \u7b2c\u4e09\u65b9\u9879 / \u7528\u6237\u540d\u3002" }, { @@ -29169,7 +29169,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L778", "id": "crud_qc_inspection_batch_rationale_778", - "community": 4, + "community": 5, "norm_label": "\u6279\u91cf\u8fd4\u56de\u591a\u4e2a\u5de5\u5355\u7684\u68c0\u6d4b\u6279\u6b21(\u542b\u4efb\u52a1),\u4f9b\u5217\u8868\u9875\u4e00\u6b21\u52a0\u8f7d\u3002" }, { @@ -29178,7 +29178,7 @@ "source_file": "crud/qc_inspection_batch.py", "source_location": "L998", "id": "crud_qc_inspection_batch_rationale_998", - "community": 4, + "community": 5, "norm_label": "\u5c06\u6241\u5e73 labitemids \u914d\u7f6e\u8f6c\u4e3a\u5355\u6279\u6b21\u7ed3\u6784\u3002 \u6ce8\u610f:`batches: []` \u8868\u793a\u663e\u5f0f\u6e05\u7a7a,\u4e0d\u5f97\u5f53\u4f5c\u300c\u672a\u4f20 batches\u300d\u8d70\u6241\u5e73\u517c\u5bb9\u3002" }, { @@ -29421,7 +29421,7 @@ "source_file": "crud/production_material_prep.py", "source_location": "L1286", "id": "crud_production_material_prep_list_available_material_batches", - "community": 9, + "community": 3, "norm_label": "list_available_material_batches()" }, { @@ -29430,7 +29430,7 @@ "source_file": "crud/production_material_prep.py", "source_location": "L523", "id": "crud_production_material_prep_rationale_523", - "community": 1, + "community": 4, "norm_label": "\u4e00\u6b21\u6027\u914d\u5236:\u521b\u5efa\u5373\u5b8c\u6210(\u6263\u51cf\u5b50\u7269\u6599 \u2192 \u5165\u5e93\u914d\u7f6e\u8bd5\u5242 \u2192 \u81ea\u52a8\u51fa\u5e93\u7ed9\u64cd\u4f5c\u4eba)\u3002" }, { @@ -29439,7 +29439,7 @@ "source_file": "crud/production_material_prep.py", "source_location": "L893", "id": "crud_production_material_prep_rationale_893", - "community": 1, + "community": 4, "norm_label": "\u5199\u5165\u5b50\u7269\u6599\u6d88\u8017\u8bb0\u5f55(\u5173\u8054\u9886\u7528\u8bb0\u5f55,\u4e0d\u91cd\u590d\u6263\u51cf\u6279\u6b21\u5e93\u5b58)\u3002" }, { @@ -29448,7 +29448,7 @@ "source_file": "crud/production_material_prep.py", "source_location": "L948", "id": "crud_production_material_prep_rationale_948", - "community": 1, + "community": 4, "norm_label": "\u81ea\u52a8\u51fa\u5e93\u914d\u7f6e\u8bd5\u5242\u7ed9\u5f53\u524d\u64cd\u4f5c\u4eba(\u5199\u5165\u9886\u7528\u8bb0\u5f55)\u3002" }, { @@ -29457,7 +29457,7 @@ "source_file": "crud/production_material_prep.py", "source_location": "L1296", "id": "crud_production_material_prep_rationale_1296", - "community": 9, + "community": 4, "norm_label": "\u67e5\u8be2\u53ef\u7528\u4e8e\u914d\u5236\u7684\u9886\u7528\u8bb0\u5f55(\u6709\u5269\u4f59\u3001\u672a\u6807\u8bb0\u5df2\u7528\u5b8c)\u3002" }, { @@ -29466,7 +29466,7 @@ "source_file": "crud/qc_material.py", "source_location": "L1", "id": "crud_qc_material_py", - "community": 0, + "community": 1, "norm_label": "qc_material.py" }, { @@ -29475,7 +29475,7 @@ "source_file": "crud/qc_material.py", "source_location": "L15", "id": "crud_qc_material_dec", - "community": 0, + "community": 1, "norm_label": "_dec()" }, { @@ -29484,7 +29484,7 @@ "source_file": "crud/qc_material.py", "source_location": "L21", "id": "crud_qc_material_fmt_dt", - "community": 0, + "community": 1, "norm_label": "_fmt_dt()" }, { @@ -29493,7 +29493,7 @@ "source_file": "crud/qc_material.py", "source_location": "L25", "id": "crud_qc_material_norm_status", - "community": 0, + "community": 1, "norm_label": "_norm_status()" }, { @@ -29511,7 +29511,7 @@ "source_file": "crud/qc_material.py", "source_location": "L46", "id": "crud_qc_material_row_to_dict", - "community": 0, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -29520,7 +29520,7 @@ "source_file": "crud/qc_material.py", "source_location": "L63", "id": "crud_qc_material_code_exists", - "community": 0, + "community": 1, "norm_label": "code_exists()" }, { @@ -29529,7 +29529,7 @@ "source_file": "crud/qc_material.py", "source_location": "L79", "id": "crud_qc_material_total_pages", - "community": 9, + "community": 1, "norm_label": "total_pages()" }, { @@ -29538,7 +29538,7 @@ "source_file": "crud/qc_material.py", "source_location": "L93", "id": "crud_qc_material_list_materials", - "community": 0, + "community": 1, "norm_label": "list_materials()" }, { @@ -29547,7 +29547,7 @@ "source_file": "crud/qc_material.py", "source_location": "L137", "id": "crud_qc_material_get_material", - "community": 0, + "community": 1, "norm_label": "get_material()" }, { @@ -29574,7 +29574,7 @@ "source_file": "crud/qc_material.py", "source_location": "L219", "id": "crud_qc_material_update_material", - "community": 0, + "community": 1, "norm_label": "update_material()" }, { @@ -29583,7 +29583,7 @@ "source_file": "crud/qc_material.py", "source_location": "L269", "id": "crud_qc_material_soft_delete_material", - "community": 0, + "community": 1, "norm_label": "soft_delete_material()" }, { @@ -29592,7 +29592,7 @@ "source_file": "crud/qc_material.py", "source_location": "L281", "id": "crud_qc_material_build_manual_out_remark", - "community": 0, + "community": 1, "norm_label": "_build_manual_out_remark()" }, { @@ -29619,7 +29619,7 @@ "source_file": "crud/qc_material.py", "source_location": "L432", "id": "crud_qc_material_stock_out", - "community": 0, + "community": 1, "norm_label": "stock_out()" }, { @@ -29646,7 +29646,7 @@ "source_file": "crud/qc_material.py", "source_location": "L26", "id": "crud_qc_material_rationale_26", - "community": 0, + "community": 1, "norm_label": "\u7edf\u4e00\u72b6\u6001\u4e3a '1'(\u542f\u7528)\u6216 '0'(\u505c\u7528),\u907f\u514d 0 / '0' / or \u5224\u65ad\u6b67\u4e49\u3002" }, { @@ -29826,7 +29826,7 @@ "source_file": "crud/collection_protocol_no.py", "source_location": "L34", "id": "crud_collection_protocol_no_rationale_34", - "community": 4, + "community": 5, "norm_label": "\u5217\u8868/\u8be6\u60c5:issuedusername \u4e3a\u7a7a\u4f46 issueduserid \u6709\u503c\u65f6\u8865\u5168\u5c55\u793a\u540d(\u539f\u5730\u4fee\u6539)\u3002" }, { @@ -29844,7 +29844,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L1", "id": "crud_outbound_handover_py", - "community": 11, + "community": 10, "norm_label": "outbound_handover.py" }, { @@ -29853,7 +29853,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L17", "id": "crud_outbound_handover_fmt_dt", - "community": 11, + "community": 10, "norm_label": "_fmt_dt()" }, { @@ -29862,7 +29862,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L21", "id": "crud_outbound_handover_parse_handover_time", - "community": 11, + "community": 10, "norm_label": "_parse_handover_time()" }, { @@ -29871,7 +29871,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L33", "id": "crud_outbound_handover_handover_row_to_dict", - "community": 11, + "community": 10, "norm_label": "_handover_row_to_dict()" }, { @@ -29880,7 +29880,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L57", "id": "crud_outbound_handover_handover_view_dict", - "community": 11, + "community": 10, "norm_label": "_handover_view_dict()" }, { @@ -29889,7 +29889,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L79", "id": "crud_outbound_handover_get_handover_by_schedule", - "community": 11, + "community": 10, "norm_label": "get_handover_by_schedule()" }, { @@ -29898,7 +29898,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L98", "id": "crud_outbound_handover_get_outbound_handover_view", - "community": 11, + "community": 10, "norm_label": "get_outbound_handover_view()" }, { @@ -29907,7 +29907,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L108", "id": "crud_outbound_handover_get_outbound_handover", - "community": 11, + "community": 10, "norm_label": "get_outbound_handover()" }, { @@ -29916,7 +29916,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L137", "id": "crud_outbound_handover_save_outbound_handover", - "community": 11, + "community": 10, "norm_label": "save_outbound_handover()" }, { @@ -29925,7 +29925,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L103", "id": "crud_outbound_handover_rationale_103", - "community": 11, + "community": 10, "norm_label": "\u4f9b\u8f93\u6ce8\u8ba1\u5212 detail \u805a\u5408\u7684\u4ea4\u63a5\u53ea\u8bfb\u4fe1\u606f\u3002" }, { @@ -29934,7 +29934,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L113", "id": "crud_outbound_handover_rationale_113", - "community": 11, + "community": 10, "norm_label": "\u83b7\u53d6\u51fa\u5e93\u4ea4\u63a5\u7f16\u8f91\u6570\u636e(\u7269\u6599 + \u4ea4\u63a5\u4fe1\u606f + \u6458\u8981)\u3002" }, { @@ -29943,7 +29943,7 @@ "source_file": "crud/outbound_handover.py", "source_location": "L147", "id": "crud_outbound_handover_rationale_147", - "community": 11, + "community": 10, "norm_label": "\u4fdd\u5b58\u51fa\u5e93\u7269\u6599\u53f0\u8d26 + \u51fa\u5e93\u4ea4\u63a5(\u5355\u4e8b\u52a1,\u8c03\u7528\u65b9 commit)\u3002" }, { @@ -29952,7 +29952,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1", "id": "crud_storage_facility_py", - "community": 12, + "community": 3, "norm_label": "storage_facility.py" }, { @@ -29961,7 +29961,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L32", "id": "crud_storage_facility_row_to_dict", - "community": 12, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -29970,7 +29970,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L48", "id": "crud_storage_facility_list_all_facilities", - "community": 12, + "community": 3, "norm_label": "list_all_facilities()" }, { @@ -29979,7 +29979,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L71", "id": "crud_storage_facility_get_facility", - "community": 12, + "community": 3, "norm_label": "get_facility()" }, { @@ -29988,7 +29988,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L80", "id": "crud_storage_facility_get_children", - "community": 12, + "community": 3, "norm_label": "get_children()" }, { @@ -29997,7 +29997,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L96", "id": "crud_storage_facility_collect_descendant_ids", - "community": 12, + "community": 3, "norm_label": "collect_descendant_ids()" }, { @@ -30006,7 +30006,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L109", "id": "crud_storage_facility_create_facility", - "community": 12, + "community": 3, "norm_label": "create_facility()" }, { @@ -30015,7 +30015,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L153", "id": "crud_storage_facility_format_seq", - "community": 12, + "community": 3, "norm_label": "_format_seq()" }, { @@ -30024,7 +30024,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L161", "id": "crud_storage_facility_batch_create_facilities", - "community": 12, + "community": 3, "norm_label": "batch_create_facilities()" }, { @@ -30033,7 +30033,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L250", "id": "crud_storage_facility_update_facility", - "community": 12, + "community": 3, "norm_label": "update_facility()" }, { @@ -30042,7 +30042,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L308", "id": "crud_storage_facility_soft_delete_facility", - "community": 12, + "community": 3, "norm_label": "soft_delete_facility()" }, { @@ -30051,7 +30051,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L334", "id": "crud_storage_facility_slot_to_dict", - "community": 12, + "community": 3, "norm_label": "_slot_to_dict()" }, { @@ -30060,7 +30060,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L357", "id": "crud_storage_facility_aggregate_slot_stats_by_facility", - "community": 12, + "community": 3, "norm_label": "aggregate_slot_stats_by_facility()" }, { @@ -30069,7 +30069,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L385", "id": "crud_storage_facility_list_slots", - "community": 12, + "community": 3, "norm_label": "list_slots()" }, { @@ -30078,7 +30078,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L409", "id": "crud_storage_facility_is_slot_available_row", - "community": 12, + "community": 3, "norm_label": "_is_slot_available_row()" }, { @@ -30087,7 +30087,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L415", "id": "crud_storage_facility_slot_select_display_name", - "community": 12, + "community": 0, "norm_label": "_slot_select_display_name()" }, { @@ -30096,7 +30096,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L421", "id": "crud_storage_facility_slot_available_filter", - "community": 12, + "community": 3, "norm_label": "_slot_available_filter()" }, { @@ -30105,7 +30105,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L430", "id": "crud_storage_facility_facility_node_ids_matching_keyword", - "community": 12, + "community": 3, "norm_label": "_facility_node_ids_matching_keyword()" }, { @@ -30114,7 +30114,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L451", "id": "crud_storage_facility_slot_matches_select_keyword", - "community": 12, + "community": 0, "norm_label": "_slot_matches_select_keyword()" }, { @@ -30123,7 +30123,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L473", "id": "crud_storage_facility_leaf_node_ids_for_path_prefix", - "community": 12, + "community": 3, "norm_label": "_leaf_node_ids_for_path_prefix()" }, { @@ -30132,7 +30132,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L496", "id": "crud_storage_facility_build_node_path_cache", - "community": 12, + "community": 3, "norm_label": "_build_node_path_cache()" }, { @@ -30141,7 +30141,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L505", "id": "crud_storage_facility_exact_node_ids_for_path", - "community": 12, + "community": 3, "norm_label": "_exact_node_ids_for_path()" }, { @@ -30150,7 +30150,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L519", "id": "crud_storage_facility_collect_slot_host_node_ids", - "community": 12, + "community": 3, "norm_label": "_collect_slot_host_node_ids()" }, { @@ -30159,7 +30159,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L559", "id": "crud_storage_facility_resolve_path_keyword", - "community": 12, + "community": 3, "norm_label": "_resolve_path_keyword()" }, { @@ -30168,7 +30168,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L597", "id": "crud_storage_facility_build_slot_keyword_sql_filters", - "community": 12, + "community": 3, "norm_label": "_build_slot_keyword_sql_filters()" }, { @@ -30177,7 +30177,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L644", "id": "crud_storage_facility_apply_slot_select_base_filters", - "community": 12, + "community": 3, "norm_label": "_apply_slot_select_base_filters()" }, { @@ -30186,7 +30186,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L667", "id": "crud_storage_facility_search_slot_select_matched_ids", - "community": 12, + "community": 3, "norm_label": "_search_slot_select_matched_ids()" }, { @@ -30195,7 +30195,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L744", "id": "crud_storage_facility_apply_slot_select_query_filters", - "community": 12, + "community": 3, "norm_label": "_apply_slot_select_query_filters()" }, { @@ -30204,7 +30204,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L774", "id": "crud_storage_facility_load_slot_select_include_rows", - "community": 12, + "community": 3, "norm_label": "_load_slot_select_include_rows()" }, { @@ -30213,7 +30213,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L790", "id": "crud_storage_facility_merge_slot_select_rows_with_includes", - "community": 12, + "community": 3, "norm_label": "_merge_slot_select_rows_with_includes()" }, { @@ -30222,7 +30222,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L806", "id": "crud_storage_facility_list_slot_select_options", - "community": 12, + "community": 3, "norm_label": "list_slot_select_options()" }, { @@ -30231,7 +30231,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L892", "id": "crud_storage_facility_get_slot", - "community": 12, + "community": 3, "norm_label": "get_slot()" }, { @@ -30240,7 +30240,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L901", "id": "crud_storage_facility_slot_to_dict_for_row", - "community": 12, + "community": 3, "norm_label": "_slot_to_dict_for_row()" }, { @@ -30249,7 +30249,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L906", "id": "crud_storage_facility_create_slot", - "community": 12, + "community": 3, "norm_label": "create_slot()" }, { @@ -30258,7 +30258,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L952", "id": "crud_storage_facility_insert_slot_at_row_end", - "community": 12, + "community": 3, "norm_label": "insert_slot_at_row_end()" }, { @@ -30267,7 +30267,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1004", "id": "crud_storage_facility_update_slot", - "community": 12, + "community": 3, "norm_label": "update_slot()" }, { @@ -30276,7 +30276,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1040", "id": "crud_storage_facility_soft_delete_slot", - "community": 12, + "community": 3, "norm_label": "soft_delete_slot()" }, { @@ -30285,7 +30285,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1051", "id": "crud_storage_facility_clear_slots_by_facility_node", - "community": 11, + "community": 3, "norm_label": "clear_slots_by_facility_node()" }, { @@ -30294,7 +30294,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1088", "id": "crud_storage_facility_resolve_slot_layout_position", - "community": 12, + "community": 3, "norm_label": "_resolve_slot_layout_position()" }, { @@ -30303,7 +30303,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1099", "id": "crud_storage_facility_ensure_slot_layout_order", - "community": 12, + "community": 3, "norm_label": "_ensure_slot_layout_order()" }, { @@ -30312,7 +30312,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1116", "id": "crud_storage_facility_list_facility_slots", - "community": 12, + "community": 3, "norm_label": "_list_facility_slots()" }, { @@ -30321,7 +30321,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1136", "id": "crud_storage_facility_batch_create_slots", - "community": 12, + "community": 3, "norm_label": "batch_create_slots()" }, { @@ -30330,7 +30330,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1189", "id": "crud_storage_facility_insert_row_and_shift_slots", - "community": 12, + "community": 3, "norm_label": "insert_row_and_shift_slots()" }, { @@ -30339,7 +30339,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L1", "id": "crud_storage_facility_rationale_1", - "community": 12, + "community": 4, "norm_label": "\u5b58\u50a8\u8bbe\u65bd(\u6811\u7ed3\u6784)+ \u5c0f\u683c crud(biz_storage_facility / biz_storage_facility_slot)" }, { @@ -30348,7 +30348,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L54", "id": "crud_storage_facility_rationale_54", - "community": 12, + "community": 4, "norm_label": "return flat list of all non-deleted facility nodes (no pagination, no tree build" }, { @@ -30357,7 +30357,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L81", "id": "crud_storage_facility_rationale_81", - "community": 12, + "community": 4, "norm_label": "direct children of a node." }, { @@ -30366,7 +30366,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L97", "id": "crud_storage_facility_rationale_97", - "community": 12, + "community": 4, "norm_label": "iteratively collect all descendant node ids (stack-based, no recursion)." }, { @@ -30375,7 +30375,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L178", "id": "crud_storage_facility_rationale_178", - "community": 12, + "community": 4, "norm_label": "\u6309\u300c\u524d\u7f00 + \u5e8f\u53f7 + \u540e\u7f00\u300d\u6279\u91cf\u521b\u5efa\u540c\u7ea7\u5b50\u8282\u70b9\u3002" }, { @@ -30384,7 +30384,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L309", "id": "crud_storage_facility_rationale_309", - "community": 12, + "community": 4, "norm_label": "cascade soft-delete: node + all descendants + their slots." }, { @@ -30393,7 +30393,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L358", "id": "crud_storage_facility_rationale_358", - "community": 12, + "community": 4, "norm_label": "\u6309\u8bbe\u65bd\u53f6\u5b50\u8282\u70b9\u805a\u5408\u683c\u5b50\u603b\u6570\u4e0e\u5360\u7528\u6570(\u5355\u6b21 group by,\u4f9b\u6811\u8282\u70b9\u5fbd\u7ae0\u5c55\u793a)\u3002" }, { @@ -30402,7 +30402,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L422", "id": "crud_storage_facility_rationale_422", - "community": 12, + "community": 4, "norm_label": "\u7a7a\u683c\u5b50:\u72b6\u6001\u4e3a\u300c\u7a7a\u300d\u6216 occupied_count \u4e3a 0 / null\u3002" }, { @@ -30411,7 +30411,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L457", "id": "crud_storage_facility_rationale_457", - "community": 12, + "community": 4, "norm_label": "\u4e0b\u62c9\u5173\u952e\u8bcd:\u5b8c\u6574 fullslotcode \u5b50\u4e32 + \u5907\u6ce8 + \u8bbe\u65bd\u8282\u70b9\u540d/\u7f16\u53f7\u3002" }, { @@ -30420,7 +30420,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L477", "id": "crud_storage_facility_rationale_477", - "community": 12, + "community": 4, "norm_label": "\u6309\u8bbe\u65bd node_code \u8def\u5f84\u524d\u7f00/\u5b50\u4e32\u5339\u914d\u53f6\u5b50\u8282\u70b9(\u50a8\u7269\u683c\u6302\u5728\u8282\u70b9\u4e0a)\u3002" }, { @@ -30429,7 +30429,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L524", "id": "crud_storage_facility_rationale_524", - "community": 12, + "community": 4, "norm_label": "\u50a8\u7269\u683c\u53ea\u6302\u5728\u53f6\u5b50\u8282\u70b9;\u8def\u5f84\u547d\u4e2d\u975e\u53f6\u5b50(\u5982 1-1 \u67b6\u5b50)\u65f6\u5c55\u5f00\u5176\u4e0b\u5168\u90e8\u53f6\u5b50\u5c42\u3002" }, { @@ -30438,7 +30438,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L563", "id": "crud_storage_facility_rationale_563", - "community": 12, + "community": 4, "norm_label": "\u89e3\u6790\u8def\u5f84\u578b\u50a8\u7269\u683c\u7f16\u53f7\u5173\u952e\u8bcd\u3002 - '1-1-2-' -> ('1-1-2', none) \u6574\u76d2 - '1-1-2-1' -> ('1-1-2'," }, { @@ -30447,7 +30447,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L604", "id": "crud_storage_facility_rationale_604", - "community": 12, + "community": 4, "norm_label": "sql \u9884\u7b5b:slot_code / remark / \u8bbe\u65bd\u8282\u70b9 + \u8def\u5f84\u578b\u5173\u952e\u8bcd\u5206\u6bb5,\u7f29\u5c0f python \u6821\u9a8c\u8303\u56f4\u3002" }, { @@ -30456,7 +30456,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L675", "id": "crud_storage_facility_rationale_675", - "community": 12, + "community": 4, "norm_label": "\u5173\u952e\u8bcd\u5339\u914d\u50a8\u7269\u683c id(\u9650\u91cf\u626b\u63cf,\u8def\u5f84\u578b\u7f16\u7801\u4f18\u5148\u7cbe\u786e\u5339\u914d)\u3002" }, { @@ -30465,7 +30465,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L753", "id": "crud_storage_facility_rationale_753", - "community": 12, + "community": 4, "norm_label": "\u517c\u5bb9\u65e7\u8c03\u7528:\u65e0\u5173\u952e\u8bcd\u65f6\u7b49\u540c base;\u6709\u5173\u952e\u8bcd\u65f6\u8fd4\u56de id \u8fc7\u6ee4\u540e\u7684 query\u3002" }, { @@ -30474,7 +30474,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L775", "id": "crud_storage_facility_rationale_775", - "community": 12, + "community": 4, "norm_label": "\u6309\u4f20\u5165\u987a\u5e8f\u52a0\u8f7d\u9700\u5f3a\u5236\u4fdd\u7559\u7684\u50a8\u7269\u683c(\u7f16\u8f91\u6001\u5f53\u524d\u9009\u4e2d\u683c)\u3002" }, { @@ -30483,7 +30483,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L794", "id": "crud_storage_facility_rationale_794", - "community": 12, + "community": 4, "norm_label": "\u5c06 include \u683c\u7f6e\u9876\u5408\u5e76\u8fdb\u5f53\u524d\u9875,\u907f\u514d\u5206\u9875\u628a\u5f53\u524d\u9009\u4e2d\u683c\u6324\u51fa\u5bfc\u81f4\u4e0b\u62c9\u663e\u793a id\u3002" }, { @@ -30492,7 +30492,7 @@ "source_file": "crud/storage_facility.py", "source_location": "L817", "id": "crud_storage_facility_rationale_817", - "community": 12, + "community": 4, "norm_label": "\u50a8\u7269\u683c\u4e0b\u62c9\u8fdc\u7a0b\u9009\u9879:\u9ed8\u8ba4 20 \u6761;\u5173\u952e\u8bcd\u68c0\u7d22\u9650\u91cf\u626b\u63cf + \u8def\u5f84\u5feb\u8def\u5f84\u3002" }, { @@ -30501,7 +30501,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L1", "id": "crud_oa_instance_draft_py", - "community": 7, + "community": 6, "norm_label": "oa_instance_draft.py" }, { @@ -30510,7 +30510,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L17", "id": "crud_oa_instance_draft_loads", - "community": 7, + "community": 6, "norm_label": "_loads()" }, { @@ -30519,7 +30519,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L28", "id": "crud_oa_instance_draft_dumps", - "community": 7, + "community": 6, "norm_label": "_dumps()" }, { @@ -30528,7 +30528,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L34", "id": "crud_oa_instance_draft_row_to_dict", - "community": 7, + "community": 6, "norm_label": "row_to_dict()" }, { @@ -30537,7 +30537,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L64", "id": "crud_oa_instance_draft_draftaccesserror", - "community": 7, + "community": 6, "norm_label": "draftaccesserror" }, { @@ -30555,7 +30555,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L68", "id": "crud_oa_instance_draft_get_owned_draft", - "community": 7, + "community": 6, "norm_label": "get_owned_draft()" }, { @@ -30564,7 +30564,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L90", "id": "crud_oa_instance_draft_enrich", - "community": 7, + "community": 6, "norm_label": "_enrich()" }, { @@ -30573,7 +30573,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L122", "id": "crud_oa_instance_draft_count_drafts", - "community": 7, + "community": 6, "norm_label": "count_drafts()" }, { @@ -30582,7 +30582,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L134", "id": "crud_oa_instance_draft_list_drafts", - "community": 7, + "community": 6, "norm_label": "list_drafts()" }, { @@ -30591,7 +30591,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L209", "id": "crud_oa_instance_draft_get_draft_detail", - "community": 7, + "community": 6, "norm_label": "get_draft_detail()" }, { @@ -30600,7 +30600,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L220", "id": "crud_oa_instance_draft_create_draft", - "community": 7, + "community": 6, "norm_label": "create_draft()" }, { @@ -30609,7 +30609,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L262", "id": "crud_oa_instance_draft_update_draft", - "community": 7, + "community": 6, "norm_label": "update_draft()" }, { @@ -30618,7 +30618,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L292", "id": "crud_oa_instance_draft_soft_delete_draft", - "community": 7, + "community": 6, "norm_label": "soft_delete_draft()" }, { @@ -30627,7 +30627,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L306", "id": "crud_oa_instance_draft_batch_soft_delete_drafts", - "community": 7, + "community": 6, "norm_label": "batch_soft_delete_drafts()" }, { @@ -30636,7 +30636,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L337", "id": "crud_oa_instance_draft_submit_draft", - "community": 7, + "community": 6, "norm_label": "submit_draft()" }, { @@ -30645,7 +30645,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L1", "id": "crud_oa_instance_draft_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u53d1\u8d77\u5ba1\u6279\u8349\u7a3f crud(oa_instance_draft)" }, { @@ -30654,7 +30654,7 @@ "source_file": "crud/oa_instance_draft.py", "source_location": "L348", "id": "crud_oa_instance_draft_rationale_348", - "community": 7, + "community": 6, "norm_label": "\u63d0\u4ea4\u8349\u7a3f:\u8d70 start_instance,\u6210\u529f\u540e\u8f6f\u5220\u8349\u7a3f\u3002" }, { @@ -30744,7 +30744,7 @@ "source_file": "crud/sample_reception_lab_code.py", "source_location": "L186", "id": "crud_sample_reception_lab_code_assert_lab_storage_code_available", - "community": 1, + "community": 11, "norm_label": "assert_lab_storage_code_available()" }, { @@ -30969,7 +30969,7 @@ "source_file": "crud/pilot_outbound_status_sync.py", "source_location": "L1", "id": "crud_pilot_outbound_status_sync_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u4e2d\u8bd5\u670d\u52a1\u51fa\u5e93\u751f\u4ea7/\u8d28\u68c0\u5de5\u5355\u4e0e\u8f93\u6ce8\u8ba1\u5212\u751f\u4ea7\u72b6\u6001\u3001\u8d28\u68c0\u72b6\u6001\u53cc\u5411\u8054\u52a8\u3002" }, { @@ -30978,7 +30978,7 @@ "source_file": "crud/pilot_outbound_status_sync.py", "source_location": "L64", "id": "crud_pilot_outbound_status_sync_rationale_64", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u751f\u4ea7\u5de5\u5355\u72b6\u6001 \u2192 \u8f93\u6ce8\u8ba1\u5212 schedule_status\u3002" }, { @@ -30987,7 +30987,7 @@ "source_file": "crud/pilot_outbound_status_sync.py", "source_location": "L96", "id": "crud_pilot_outbound_status_sync_rationale_96", - "community": 4, + "community": 5, "norm_label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u72b6\u6001 \u2192 \u8f93\u6ce8\u8ba1\u5212 qc_status(\u4ec5\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\u53c2\u4e0e\u8054\u52a8)\u3002" }, { @@ -30996,7 +30996,7 @@ "source_file": "crud/pilot_outbound_status_sync.py", "source_location": "L131", "id": "crud_pilot_outbound_status_sync_rationale_131", - "community": 4, + "community": 5, "norm_label": "\u8f93\u6ce8\u8ba1\u5212 schedule_status \u2192 \u51fa\u5e93\u751f\u4ea7\u5de5\u5355\u72b6\u6001\u3002" }, { @@ -31005,7 +31005,7 @@ "source_file": "crud/pilot_outbound_status_sync.py", "source_location": "L174", "id": "crud_pilot_outbound_status_sync_rationale_174", - "community": 4, + "community": 5, "norm_label": "\u8f93\u6ce8\u8ba1\u5212 qc_status \u2192 \u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u72b6\u6001\u3002" }, { @@ -31014,7 +31014,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L1", "id": "crud_consumable_stock_log_py", - "community": 22, + "community": 24, "norm_label": "consumable_stock_log.py" }, { @@ -31023,7 +31023,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L16", "id": "crud_consumable_stock_log_user_nick_name_map", - "community": 22, + "community": 24, "norm_label": "_user_nick_name_map()" }, { @@ -31032,7 +31032,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L24", "id": "crud_consumable_stock_log_parse_receiver_purpose_from_remark", - "community": 22, + "community": 24, "norm_label": "_parse_receiver_purpose_from_remark()" }, { @@ -31041,7 +31041,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L35", "id": "crud_consumable_stock_log_resolve_receiver_purpose", - "community": 22, + "community": 24, "norm_label": "_resolve_receiver_purpose()" }, { @@ -31050,7 +31050,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L45", "id": "crud_consumable_stock_log_display_remark", - "community": 22, + "community": 24, "norm_label": "_display_remark()" }, { @@ -31059,7 +31059,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L60", "id": "crud_consumable_stock_log_row_to_dict", - "community": 22, + "community": 24, "norm_label": "_row_to_dict()" }, { @@ -31068,7 +31068,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L90", "id": "crud_consumable_stock_log_list_stock_logs", - "community": 22, + "community": 24, "norm_label": "list_stock_logs()" }, { @@ -31077,7 +31077,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L158", "id": "crud_consumable_stock_log_revert_step_stock_changes", - "community": 22, + "community": 24, "norm_label": "revert_step_stock_changes()" }, { @@ -31086,7 +31086,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L205", "id": "crud_consumable_stock_log_deduct_for_step", - "community": 22, + "community": 24, "norm_label": "deduct_for_step()" }, { @@ -31095,7 +31095,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L1", "id": "crud_consumable_stock_log_rationale_1", - "community": 22, + "community": 24, "norm_label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 crud(biz_consumable_stock_log)" }, { @@ -31104,7 +31104,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L164", "id": "crud_consumable_stock_log_rationale_164", - "community": 22, + "community": 24, "norm_label": "\u64a4\u9500\u6b65\u9aa4\u6b64\u524d step_save \u6263\u51cf,\u4fbf\u4e8e\u91cd\u65b0\u586b\u62a5\u3002" }, { @@ -31113,7 +31113,7 @@ "source_file": "crud/consumable_stock_log.py", "source_location": "L216", "id": "crud_consumable_stock_log_rationale_216", - "community": 22, + "community": 24, "norm_label": "\u6263\u51cf\u8017\u6750\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1,\u672c\u51fd\u6570\u4e0d commit\u3002" }, { @@ -31122,7 +31122,7 @@ "source_file": "crud/dept.py", "source_location": "L1", "id": "crud_dept_py", - "community": 24, + "community": 25, "norm_label": "dept.py" }, { @@ -31131,7 +31131,7 @@ "source_file": "crud/dept.py", "source_location": "L13", "id": "crud_dept_row_to_dict", - "community": 24, + "community": 25, "norm_label": "_row_to_dict()" }, { @@ -31140,7 +31140,7 @@ "source_file": "crud/dept.py", "source_location": "L31", "id": "crud_dept_build_tree", - "community": 24, + "community": 25, "norm_label": "_build_tree()" }, { @@ -31149,7 +31149,7 @@ "source_file": "crud/dept.py", "source_location": "L39", "id": "crud_dept_collect_with_ancestors", - "community": 24, + "community": 25, "norm_label": "_collect_with_ancestors()" }, { @@ -31158,7 +31158,7 @@ "source_file": "crud/dept.py", "source_location": "L55", "id": "crud_dept_list_depts", - "community": 24, + "community": 25, "norm_label": "list_depts()" }, { @@ -31167,7 +31167,7 @@ "source_file": "crud/dept.py", "source_location": "L76", "id": "crud_dept_list_depts_tree", - "community": 24, + "community": 25, "norm_label": "list_depts_tree()" }, { @@ -31176,7 +31176,7 @@ "source_file": "crud/dept.py", "source_location": "L98", "id": "crud_dept_get_dept", - "community": 24, + "community": 25, "norm_label": "get_dept()" }, { @@ -31185,7 +31185,7 @@ "source_file": "crud/dept.py", "source_location": "L106", "id": "crud_dept_create_dept", - "community": 1, + "community": 25, "norm_label": "create_dept()" }, { @@ -31194,7 +31194,7 @@ "source_file": "crud/dept.py", "source_location": "L149", "id": "crud_dept_update_dept", - "community": 24, + "community": 25, "norm_label": "update_dept()" }, { @@ -31203,7 +31203,7 @@ "source_file": "crud/dept.py", "source_location": "L190", "id": "crud_dept_cascade_soft_delete", - "community": 24, + "community": 25, "norm_label": "_cascade_soft_delete()" }, { @@ -31212,7 +31212,7 @@ "source_file": "crud/dept.py", "source_location": "L203", "id": "crud_dept_soft_delete_dept", - "community": 24, + "community": 25, "norm_label": "soft_delete_dept()" }, { @@ -31221,7 +31221,7 @@ "source_file": "crud/dept.py", "source_location": "L42", "id": "crud_dept_rationale_42", - "community": 24, + "community": 25, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -31230,7 +31230,7 @@ "source_file": "crud/base.py", "source_location": "L1", "id": "crud_base_py", - "community": 6, + "community": 3, "norm_label": "base.py" }, { @@ -31239,7 +31239,7 @@ "source_file": "crud/base.py", "source_location": "L14", "id": "crud_base_camel_to_snake", - "community": 6, + "community": 3, "norm_label": "camel_to_snake()" }, { @@ -31248,7 +31248,7 @@ "source_file": "crud/base.py", "source_location": "L20", "id": "crud_base_get_model_attr", - "community": 6, + "community": 3, "norm_label": "get_model_attr()" }, { @@ -31302,7 +31302,7 @@ "source_file": "crud/base.py", "source_location": "L74", "id": "crud_base_crudbase_create", - "community": 6, + "community": 3, "norm_label": ".create()" }, { @@ -31311,7 +31311,7 @@ "source_file": "crud/base.py", "source_location": "L95", "id": "crud_base_crudbase_update", - "community": 11, + "community": 10, "norm_label": ".update()" }, { @@ -31338,7 +31338,7 @@ "source_file": "crud/base.py", "source_location": "L135", "id": "crud_base_crudbase_count", - "community": 9, + "community": 3, "norm_label": ".count()" }, { @@ -31347,7 +31347,7 @@ "source_file": "crud/base.py", "source_location": "L142", "id": "crud_base_crudbase_exists", - "community": 5, + "community": 7, "norm_label": ".exists()" }, { @@ -31356,7 +31356,7 @@ "source_file": "crud/base.py", "source_location": "L150", "id": "crud_base_historycrud", - "community": 6, + "community": 3, "norm_label": "historycrud" }, { @@ -31365,7 +31365,7 @@ "source_file": "crud/base.py", "source_location": "L153", "id": "crud_base_historycrud_create_history", - "community": 6, + "community": 3, "norm_label": ".create_history()" }, { @@ -31374,7 +31374,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L1", "id": "crud_protocol_donation_convert_py", - "community": 4, + "community": 5, "norm_label": "protocol_donation_convert.py" }, { @@ -31383,7 +31383,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L19", "id": "crud_protocol_donation_convert_active_link_query", - "community": 4, + "community": 5, "norm_label": "_active_link_query()" }, { @@ -31392,7 +31392,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L28", "id": "crud_protocol_donation_convert_get_convert_partner", - "community": 4, + "community": 5, "norm_label": "get_convert_partner()" }, { @@ -31401,7 +31401,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L61", "id": "crud_protocol_donation_convert_has_active_convert_link", - "community": 4, + "community": 5, "norm_label": "has_active_convert_link()" }, { @@ -31410,7 +31410,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L73", "id": "crud_protocol_donation_convert_create_convert_link", - "community": 4, + "community": 5, "norm_label": "create_convert_link()" }, { @@ -31419,7 +31419,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L125", "id": "crud_protocol_donation_convert_get_partner_sample_codes", - "community": 4, + "community": 5, "norm_label": "get_partner_sample_codes()" }, { @@ -31437,7 +31437,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L263", "id": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", - "community": 4, + "community": 5, "norm_label": "upsert_convert_link_for_to_storage()" }, { @@ -31446,7 +31446,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L1", "id": "crud_protocol_donation_convert_rationale_1", - "community": 4, + "community": 5, "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" }, { @@ -31455,7 +31455,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L35", "id": "crud_protocol_donation_convert_rationale_35", - "community": 4, + "community": 5, "norm_label": "\u6309\u91c7\u96c6\u534f\u8bae\u6216\u79d1\u7814\u6350\u8d60 id \u67e5\u8be2\u8f6c\u79fb\u914d\u5bf9\u4fe1\u606f\u3002" }, { @@ -31464,7 +31464,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L84", "id": "crud_protocol_donation_convert_rationale_84", - "community": 4, + "community": 5, "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" }, { @@ -31473,7 +31473,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L132", "id": "crud_protocol_donation_convert_rationale_132", - "community": 4, + "community": 5, "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" }, { @@ -31482,7 +31482,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L198", "id": "crud_protocol_donation_convert_rationale_198", - "community": 4, + "community": 5, "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" }, { @@ -31491,7 +31491,7 @@ "source_file": "crud/protocol_donation_convert.py", "source_location": "L273", "id": "crud_protocol_donation_convert_rationale_273", - "community": 4, + "community": 5, "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" }, { @@ -31500,7 +31500,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L1", "id": "crud_protocol_sample_collection_py", - "community": 6, + "community": 3, "norm_label": "protocol_sample_collection.py" }, { @@ -31509,7 +31509,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L24", "id": "crud_protocol_sample_collection_total_pages", - "community": 6, + "community": 3, "norm_label": "total_pages()" }, { @@ -31518,7 +31518,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L30", "id": "crud_protocol_sample_collection_fmt_dt", - "community": 6, + "community": 3, "norm_label": "_fmt_dt()" }, { @@ -31527,7 +31527,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L34", "id": "crud_protocol_sample_collection_sample_status_label", - "community": 6, + "community": 3, "norm_label": "_sample_status_label()" }, { @@ -31536,7 +31536,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L43", "id": "crud_protocol_sample_collection_row_to_dict", - "community": 6, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -31545,7 +31545,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L82", "id": "crud_protocol_sample_collection_base_query", - "community": 6, + "community": 3, "norm_label": "_base_query()" }, { @@ -31554,7 +31554,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L118", "id": "crud_protocol_sample_collection_apply_sample_status_filter", - "community": 6, + "community": 3, "norm_label": "_apply_sample_status_filter()" }, { @@ -31563,7 +31563,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L132", "id": "crud_protocol_sample_collection_list_protocol_sample_collections", - "community": 6, + "community": 3, "norm_label": "list_protocol_sample_collections()" }, { @@ -31572,7 +31572,7 @@ "source_file": "crud/protocol_sample_collection.py", "source_location": "L1", "id": "crud_protocol_sample_collection_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u91c7\u96c6\u534f\u8bae\u6837\u672c\u91c7\u96c6\u4fe1\u606f\u5217\u8868 crud(\u6837\u672c\u4fe1\u606f\u7ba1\u7406 \u00b7 \u6837\u672c\u91c7\u96c6\u4fe1\u606f tab)" }, { @@ -31581,7 +31581,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L1", "id": "crud_qc_item_param_py", - "community": 11, + "community": 1, "norm_label": "qc_item_param.py" }, { @@ -31590,7 +31590,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L13", "id": "crud_qc_item_param_row_to_dict", - "community": 11, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -31599,7 +31599,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L27", "id": "crud_qc_item_param_parse_options_list", - "community": 11, + "community": 1, "norm_label": "_parse_options_list()" }, { @@ -31608,7 +31608,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L43", "id": "crud_qc_item_param_validate_param", - "community": 11, + "community": 1, "norm_label": "_validate_param()" }, { @@ -31617,7 +31617,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L55", "id": "crud_qc_item_param_list_params_by_item", - "community": 11, + "community": 1, "norm_label": "list_params_by_item()" }, { @@ -31626,7 +31626,7 @@ "source_file": "crud/qc_item_param.py", "source_location": "L71", "id": "crud_qc_item_param_save_params_for_item", - "community": 11, + "community": 1, "norm_label": "save_params_for_item()" }, { @@ -31635,7 +31635,7 @@ "source_file": "crud/leave.py", "source_location": "L1", "id": "crud_leave_py", - "community": 9, + "community": 3, "norm_label": "leave.py" }, { @@ -31644,7 +31644,7 @@ "source_file": "crud/leave.py", "source_location": "L14", "id": "crud_leave_total_pages", - "community": 9, + "community": 3, "norm_label": "total_pages()" }, { @@ -31653,7 +31653,7 @@ "source_file": "crud/leave.py", "source_location": "L18", "id": "crud_leave_row_to_dict", - "community": 9, + "community": 3, "norm_label": "_row_to_dict()" }, { @@ -31662,7 +31662,7 @@ "source_file": "crud/leave.py", "source_location": "L38", "id": "crud_leave_list_leaves", - "community": 9, + "community": 3, "norm_label": "list_leaves()" }, { @@ -31671,7 +31671,7 @@ "source_file": "crud/leave.py", "source_location": "L73", "id": "crud_leave_get_leave", - "community": 9, + "community": 3, "norm_label": "get_leave()" }, { @@ -31680,7 +31680,7 @@ "source_file": "crud/leave.py", "source_location": "L78", "id": "crud_leave_create_leave", - "community": 9, + "community": 3, "norm_label": "create_leave()" }, { @@ -31689,7 +31689,7 @@ "source_file": "crud/leave.py", "source_location": "L109", "id": "crud_leave_update_leave", - "community": 9, + "community": 3, "norm_label": "update_leave()" }, { @@ -31707,7 +31707,7 @@ "source_file": "crud/leave.py", "source_location": "L141", "id": "crud_leave_soft_delete_leave", - "community": 9, + "community": 3, "norm_label": "soft_delete_leave()" }, { @@ -31806,7 +31806,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L1", "id": "crud_exhibition_appointment_py", - "community": 12, + "community": 1, "norm_label": "exhibition_appointment.py" }, { @@ -31815,7 +31815,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L15", "id": "crud_exhibition_appointment_format_visit_date", - "community": 12, + "community": 1, "norm_label": "_format_visit_date()" }, { @@ -31824,7 +31824,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L24", "id": "crud_exhibition_appointment_row_to_dict", - "community": 12, + "community": 1, "norm_label": "_row_to_dict()" }, { @@ -31833,7 +31833,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L41", "id": "crud_exhibition_appointment_list_exhibition_appointments", - "community": 12, + "community": 1, "norm_label": "list_exhibition_appointments()" }, { @@ -31842,7 +31842,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L78", "id": "crud_exhibition_appointment_get_exhibition_appointment", - "community": 12, + "community": 1, "norm_label": "get_exhibition_appointment()" }, { @@ -31851,7 +31851,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L86", "id": "crud_exhibition_appointment_appointment_no_exists", - "community": 12, + "community": 1, "norm_label": "appointment_no_exists()" }, { @@ -31860,7 +31860,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L99", "id": "crud_exhibition_appointment_generate_appointment_no", - "community": 12, + "community": 1, "norm_label": "_generate_appointment_no()" }, { @@ -31878,7 +31878,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L173", "id": "crud_exhibition_appointment_update_exhibition_appointment", - "community": 12, + "community": 1, "norm_label": "update_exhibition_appointment()" }, { @@ -31887,7 +31887,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L225", "id": "crud_exhibition_appointment_soft_delete_exhibition_appointment", - "community": 12, + "community": 1, "norm_label": "soft_delete_exhibition_appointment()" }, { @@ -31905,7 +31905,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L1", "id": "crud_exhibition_appointment_rationale_1", - "community": 12, + "community": 1, "norm_label": "\u5c55\u89c8\u9884\u7ea6 crud(biz_exhibition_appointment)" }, { @@ -31914,7 +31914,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L16", "id": "crud_exhibition_appointment_rationale_16", - "community": 12, + "community": 1, "norm_label": "\u683c\u5f0f\u5316 visit_date \u4e3a yyyy-mm-dd hh:mm:ss \u5b57\u7b26\u4e32" }, { @@ -31923,7 +31923,7 @@ "source_file": "crud/exhibition_appointment.py", "source_location": "L100", "id": "crud_exhibition_appointment_rationale_100", - "community": 12, + "community": 1, "norm_label": "\u751f\u6210\u9884\u7ea6\u7f16\u53f7:yyyymmdd + 6\u4f4d\u5e8f\u53f7(\u5982 20260515000001)" }, { @@ -31977,7 +31977,7 @@ "source_file": "crud/clinical_payment.py", "source_location": "L137", "id": "crud_clinical_payment_map_payments_by_schedule_ids", - "community": 1, + "community": 0, "norm_label": "map_payments_by_schedule_ids()" }, { @@ -32103,7 +32103,7 @@ "source_file": "crud/clinical_payment.py", "source_location": "L74", "id": "crud_clinical_payment_rationale_74", - "community": 4, + "community": 5, "norm_label": "\u5173\u8054\u67e5\u8be2\u7533\u8bf7\u5355\u3001\u60a3\u8005\u3001\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f,\u9644\u52a0\u5230 dict" }, { @@ -32112,7 +32112,7 @@ "source_file": "crud/clinical_payment.py", "source_location": "L143", "id": "crud_clinical_payment_rationale_143", - "community": 4, + "community": 5, "norm_label": "\u6309\u8f93\u6ce8\u8ba1\u5212 id \u6279\u91cf\u7d22\u5f15\u7f34\u8d39\u8bb0\u5f55(\u5217\u8868\u9875\u5c55\u793a\u7528,\u4e0d\u505a\u5173\u8054 enrich)" }, { @@ -32121,7 +32121,7 @@ "source_file": "crud/clinical_payment.py", "source_location": "L173", "id": "crud_clinical_payment_rationale_173", - "community": 4, + "community": 5, "norm_label": "\u8f93\u6ce8\u8ba1\u5212\u521b\u5efa\u65f6\u81ea\u52a8\u8c03\u7528,\u751f\u6210 dfj \u7f34\u8d39\u8bb0\u5f55" }, { @@ -32157,7 +32157,7 @@ "source_file": "api/storage_release_review.py", "source_location": "L52", "id": "api_storage_release_review_ensure_review_side_write", - "community": 5, + "community": 0, "norm_label": "_ensure_review_side_write()" }, { @@ -32895,7 +32895,7 @@ "source_file": "api/material.py", "source_location": "L642", "id": "api_material_rationale_642", - "community": 2, + "community": 0, "norm_label": "\u5386\u53f2\u5e93\u5b58\u53d8\u52a8(biz_material_stock_log,\u53ea\u8bfb)\u3002" }, { @@ -33651,7 +33651,7 @@ "source_file": "api/mini_menu.py", "source_location": "L1", "id": "api_mini_menu_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5c0f\u7a0b\u5e8f\u83dc\u5355:\u5f53\u524d\u7528\u6237\u5728\u300c\u79fb\u52a8\u7aef\u83dc\u5355\u300d\u6811\u4e0b\u6709\u6743\u9650\u7684\u5165\u53e3\u3002" }, { @@ -33660,7 +33660,7 @@ "source_file": "api/mini_menu.py", "source_location": "L92", "id": "api_mini_menu_rationale_92", - "community": 3, + "community": 4, "norm_label": "\u6309\u8def\u7531\u5339\u914d\u79fb\u52a8\u7aef\u5bab\u683c\u56fe\u6807(\u4e0e mobile-h5 van-icon \u5b57\u5f62\u540d\u5bf9\u9f50)\u3002" }, { @@ -33669,7 +33669,7 @@ "source_file": "api/mini_menu.py", "source_location": "L114", "id": "api_mini_menu_rationale_114", - "community": 3, + "community": 4, "norm_label": "\u5bab\u683c\u56fe\u6807\u5e95\u8272/\u56fe\u5f62\u8272(\u53ef\u6309\u5165\u53e3\u81ea\u5b9a\u4e49,\u4e0d\u5f3a\u5236\u54c1\u724c\u7eff)\u3002" }, { @@ -34920,7 +34920,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L1", "id": "api_sample_production_reception_py", - "community": 6, + "community": 11, "norm_label": "sample_production_reception.py" }, { @@ -34929,7 +34929,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L31", "id": "api_sample_production_reception_get_tenant_no", - "community": 6, + "community": 11, "norm_label": "_get_tenant_no()" }, { @@ -34938,7 +34938,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L41", "id": "api_sample_production_reception_get_current_user_id", - "community": 6, + "community": 11, "norm_label": "_get_current_user_id()" }, { @@ -34956,7 +34956,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L73", "id": "api_sample_production_reception_body_to_payload", - "community": 6, + "community": 11, "norm_label": "_body_to_payload()" }, { @@ -34965,7 +34965,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L99", "id": "api_sample_production_reception_resolve_reception_id", - "community": 6, + "community": 11, "norm_label": "_resolve_reception_id()" }, { @@ -34974,7 +34974,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L123", "id": "api_sample_production_reception_get_production_reception_by_sample_code", - "community": 6, + "community": 0, "norm_label": "get_production_reception_by_sample_code()" }, { @@ -34983,7 +34983,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L155", "id": "api_sample_production_reception_get_production_reception_detail", - "community": 6, + "community": 11, "norm_label": "get_production_reception_detail()" }, { @@ -34992,7 +34992,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L173", "id": "api_sample_production_reception_post_production_reception", - "community": 6, + "community": 11, "norm_label": "post_production_reception()" }, { @@ -35001,7 +35001,7 @@ "source_file": "api/sample_production_reception.py", "source_location": "L220", "id": "api_sample_production_reception_put_production_reception", - "community": 6, + "community": 11, "norm_label": "put_production_reception()" }, { @@ -35082,7 +35082,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L176", "id": "api_collection_protocol_protocolcreatebody", - "community": 4, + "community": 5, "norm_label": "protocolcreatebody" }, { @@ -35091,7 +35091,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L199", "id": "api_collection_protocol_protocolupdatebody", - "community": 4, + "community": 5, "norm_label": "protocolupdatebody" }, { @@ -35127,7 +35127,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L260", "id": "api_collection_protocol_persist_protocol_sub_resources", - "community": 0, + "community": 3, "norm_label": "_persist_protocol_sub_resources()" }, { @@ -35172,7 +35172,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L487", "id": "api_collection_protocol_auditcreatebody", - "community": 4, + "community": 5, "norm_label": "auditcreatebody" }, { @@ -35199,7 +35199,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L552", "id": "api_collection_protocol_batchdetailidsbody", - "community": 4, + "community": 5, "norm_label": "batchdetailidsbody" }, { @@ -35208,7 +35208,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L558", "id": "api_collection_protocol_paymentdetaildraftbody", - "community": 4, + "community": 5, "norm_label": "paymentdetaildraftbody" }, { @@ -35235,7 +35235,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L596", "id": "api_collection_protocol_refundfinancesubmitbody", - "community": 4, + "community": 5, "norm_label": "refundfinancesubmitbody" }, { @@ -35244,7 +35244,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L604", "id": "api_collection_protocol_batchrefundfinancesubmitbody", - "community": 4, + "community": 5, "norm_label": "batchrefundfinancesubmitbody" }, { @@ -35307,7 +35307,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L746", "id": "api_collection_protocol_financeconfirmbody", - "community": 4, + "community": 5, "norm_label": "financeconfirmbody" }, { @@ -35316,7 +35316,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L753", "id": "api_collection_protocol_refundfinanceconfirmbody", - "community": 4, + "community": 5, "norm_label": "refundfinanceconfirmbody" }, { @@ -35397,7 +35397,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L1052", "id": "api_collection_protocol_fullmoontodoinsurancebody", - "community": 4, + "community": 5, "norm_label": "fullmoontodoinsurancebody" }, { @@ -35415,7 +35415,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L1092", "id": "api_collection_protocol_invoicerequestcreatebody", - "community": 4, + "community": 5, "norm_label": "invoicerequestcreatebody" }, { @@ -35424,7 +35424,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L1105", "id": "api_collection_protocol_invoicerequestcompletebody", - "community": 4, + "community": 5, "norm_label": "invoicerequestcompletebody" }, { @@ -35487,7 +35487,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L1", "id": "api_collection_protocol_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 api" }, { @@ -35496,7 +35496,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L49", "id": "api_collection_protocol_rationale_49", - "community": 4, + "community": 5, "norm_label": "\u4e0e\u5217\u8868\u63a5\u53e3\u4e00\u81f4:\u6309\u79df\u6237 + \u89d2\u8272\u6570\u636e\u6743\u9650\u5224\u65ad\u662f\u5426\u53ef\u8bbf\u95ee\u8be5\u534f\u8bae\u5355\u3002" }, { @@ -35505,7 +35505,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L83", "id": "api_collection_protocol_rationale_83", - "community": 4, + "community": 5, "norm_label": "if mother info exists but no customerid, create a customer record and link it." }, { @@ -35514,7 +35514,7 @@ "source_file": "api/collection_protocol.py", "source_location": "L273", "id": "api_collection_protocol_rationale_273", - "community": 4, + "community": 5, "norm_label": "\u6301\u4e45\u5316\u534f\u8bae\u5b50\u8d44\u6e90\u3002 \u7f34\u8d39(\u542b\u660e\u7ec6\u6821\u9a8c)\u987b\u5728\u6837\u672c\u4e4b\u524d:\u660e\u7ec6\u6821\u9a8c\u5931\u8d25\u65f6\u4e0d\u5f97\u5df2\u5360\u7528\u6837\u672c\u7f16\u7801\u3002 \u5404\u5b50\u8868 crud \u5185\u90e8\u4ecd\u53ef\u80fd\u5206\u6bb5 commit,\u521b\u5efa\u63a5" }, { @@ -35820,7 +35820,7 @@ "source_file": "api/basic_info.py", "source_location": "L46", "id": "api_basic_info_customercreatebody", - "community": 4, + "community": 5, "norm_label": "customercreatebody" }, { @@ -35829,7 +35829,7 @@ "source_file": "api/basic_info.py", "source_location": "L59", "id": "api_basic_info_customerupdatebody", - "community": 4, + "community": 5, "norm_label": "customerupdatebody" }, { @@ -35838,7 +35838,7 @@ "source_file": "api/basic_info.py", "source_location": "L72", "id": "api_basic_info_normalize_date_bound", - "community": 6, + "community": 3, "norm_label": "_normalize_date_bound()" }, { @@ -35883,7 +35883,7 @@ "source_file": "api/basic_info.py", "source_location": "L196", "id": "api_basic_info_cellsampletypecreatebody", - "community": 4, + "community": 5, "norm_label": "cellsampletypecreatebody" }, { @@ -35892,7 +35892,7 @@ "source_file": "api/basic_info.py", "source_location": "L209", "id": "api_basic_info_cellsampletypeupdatebody", - "community": 4, + "community": 5, "norm_label": "cellsampletypeupdatebody" }, { @@ -35937,7 +35937,7 @@ "source_file": "api/basic_info.py", "source_location": "L327", "id": "api_basic_info_collectionregioncreatebody", - "community": 4, + "community": 5, "norm_label": "collectionregioncreatebody" }, { @@ -35946,7 +35946,7 @@ "source_file": "api/basic_info.py", "source_location": "L335", "id": "api_basic_info_collectionregionupdatebody", - "community": 4, + "community": 5, "norm_label": "collectionregionupdatebody" }, { @@ -35991,7 +35991,7 @@ "source_file": "api/basic_info.py", "source_location": "L434", "id": "api_basic_info_hospitalcreatebody", - "community": 4, + "community": 5, "norm_label": "hospitalcreatebody" }, { @@ -36000,7 +36000,7 @@ "source_file": "api/basic_info.py", "source_location": "L442", "id": "api_basic_info_hospitalupdatebody", - "community": 4, + "community": 5, "norm_label": "hospitalupdatebody" }, { @@ -36054,7 +36054,7 @@ "source_file": "api/basic_info.py", "source_location": "L556", "id": "api_basic_info_protocolnocreatebody", - "community": 4, + "community": 5, "norm_label": "protocolnocreatebody" }, { @@ -36063,7 +36063,7 @@ "source_file": "api/basic_info.py", "source_location": "L568", "id": "api_basic_info_protocolnoupdatebody", - "community": 4, + "community": 5, "norm_label": "protocolnoupdatebody" }, { @@ -36081,7 +36081,7 @@ "source_file": "api/basic_info.py", "source_location": "L622", "id": "api_basic_info_protocolnobatchgeneratebody", - "community": 4, + "community": 5, "norm_label": "protocolnobatchgeneratebody" }, { @@ -36090,7 +36090,7 @@ "source_file": "api/basic_info.py", "source_location": "L632", "id": "api_basic_info_protocolnobatchissuebody", - "community": 4, + "community": 5, "norm_label": "protocolnobatchissuebody" }, { @@ -36117,7 +36117,7 @@ "source_file": "api/basic_info.py", "source_location": "L690", "id": "api_basic_info_protocolnobatchrevokebody", - "community": 4, + "community": 5, "norm_label": "protocolnobatchrevokebody" }, { @@ -36162,7 +36162,7 @@ "source_file": "api/basic_info.py", "source_location": "L792", "id": "api_basic_info_samplecodecreatebody", - "community": 4, + "community": 5, "norm_label": "samplecodecreatebody" }, { @@ -36171,7 +36171,7 @@ "source_file": "api/basic_info.py", "source_location": "L805", "id": "api_basic_info_samplecodeupdatebody", - "community": 4, + "community": 5, "norm_label": "samplecodeupdatebody" }, { @@ -36180,7 +36180,7 @@ "source_file": "api/basic_info.py", "source_location": "L817", "id": "api_basic_info_samplecodebatchgeneratebody", - "community": 4, + "community": 5, "norm_label": "samplecodebatchgeneratebody" }, { @@ -36189,7 +36189,7 @@ "source_file": "api/basic_info.py", "source_location": "L827", "id": "api_basic_info_samplecodebatchissuebody", - "community": 4, + "community": 5, "norm_label": "samplecodebatchissuebody" }, { @@ -36216,7 +36216,7 @@ "source_file": "api/basic_info.py", "source_location": "L885", "id": "api_basic_info_samplecodebatchrevokebody", - "community": 4, + "community": 5, "norm_label": "samplecodebatchrevokebody" }, { @@ -36270,7 +36270,7 @@ "source_file": "api/basic_info.py", "source_location": "L1", "id": "api_basic_info_rationale_1", - "community": 4, + "community": 5, "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)" }, { @@ -36378,7 +36378,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L1", "id": "api_pilot_infusion_schedule_mgmt_py", - "community": 0, + "community": 2, "norm_label": "pilot_infusion_schedule_mgmt.py" }, { @@ -36387,7 +36387,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L19", "id": "api_pilot_infusion_schedule_mgmt_get_tenant_no", - "community": 0, + "community": 2, "norm_label": "_get_tenant_no()" }, { @@ -36432,7 +36432,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L95", "id": "api_pilot_infusion_schedule_mgmt_api_list", - "community": 0, + "community": 2, "norm_label": "api_list()" }, { @@ -36441,7 +36441,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L124", "id": "api_pilot_infusion_schedule_mgmt_api_detail", - "community": 0, + "community": 2, "norm_label": "api_detail()" }, { @@ -36477,7 +36477,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L210", "id": "api_pilot_infusion_schedule_mgmt_api_get_outbound_handover", - "community": 0, + "community": 2, "norm_label": "api_get_outbound_handover()" }, { @@ -36486,7 +36486,7 @@ "source_file": "api/pilot_infusion_schedule_mgmt.py", "source_location": "L228", "id": "api_pilot_infusion_schedule_mgmt_api_save_outbound_handover", - "community": 0, + "community": 2, "norm_label": "api_save_outbound_handover()" }, { @@ -36585,7 +36585,7 @@ "source_file": "api/pilot_application.py", "source_location": "L1", "id": "api_pilot_application_py", - "community": 0, + "community": 2, "norm_label": "pilot_application.py" }, { @@ -36765,7 +36765,7 @@ "source_file": "api/pilot_application.py", "source_location": "L315", "id": "api_pilot_application_api_save_application", - "community": 0, + "community": 14, "norm_label": "api_save_application()" }, { @@ -37642,10 +37642,19 @@ "norm_label": "list_oa_instance_history()" }, { - "label": "get_oa_instance()", + "label": "export_oa_instance_history()", "file_type": "code", "source_file": "api/oa_approval.py", "source_location": "L941", + "id": "api_oa_approval_export_oa_instance_history", + "community": 0, + "norm_label": "export_oa_instance_history()" + }, + { + "label": "get_oa_instance()", + "file_type": "code", + "source_file": "api/oa_approval.py", + "source_location": "L982", "id": "api_oa_approval_get_oa_instance", "community": 0, "norm_label": "get_oa_instance()" @@ -37654,7 +37663,7 @@ "label": "list_related_candidates()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L956", + "source_location": "L997", "id": "api_oa_approval_list_related_candidates", "community": 0, "norm_label": "list_related_candidates()" @@ -37663,7 +37672,7 @@ "label": "get_related_summaries()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L984", + "source_location": "L1025", "id": "api_oa_approval_get_related_summaries", "community": 0, "norm_label": "get_related_summaries()" @@ -37672,7 +37681,7 @@ "label": "oa_pending_task_count()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1009", + "source_location": "L1050", "id": "api_oa_approval_oa_pending_task_count", "community": 0, "norm_label": "oa_pending_task_count()" @@ -37681,7 +37690,7 @@ "label": "oa_cc_unread_count()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1026", + "source_location": "L1067", "id": "api_oa_approval_oa_cc_unread_count", "community": 0, "norm_label": "oa_cc_unread_count()" @@ -37690,7 +37699,7 @@ "label": "oa_cc_read_batch()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1043", + "source_location": "L1084", "id": "api_oa_approval_oa_cc_read_batch", "community": 0, "norm_label": "oa_cc_read_batch()" @@ -37699,7 +37708,7 @@ "label": "oa_task_mark_read()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1064", + "source_location": "L1105", "id": "api_oa_approval_oa_task_mark_read", "community": 0, "norm_label": "oa_task_mark_read()" @@ -37708,7 +37717,7 @@ "label": "list_oa_tasks()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1085", + "source_location": "L1126", "id": "api_oa_approval_list_oa_tasks", "community": 0, "norm_label": "list_oa_tasks()" @@ -37717,7 +37726,7 @@ "label": "approve_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1124", + "source_location": "L1165", "id": "api_oa_approval_approve_oa_task", "community": 0, "norm_label": "approve_oa_task()" @@ -37726,7 +37735,7 @@ "label": "reject_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1148", + "source_location": "L1189", "id": "api_oa_approval_reject_oa_task", "community": 0, "norm_label": "reject_oa_task()" @@ -37735,7 +37744,7 @@ "label": "return_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1172", + "source_location": "L1213", "id": "api_oa_approval_return_oa_task", "community": 0, "norm_label": "return_oa_task()" @@ -37744,7 +37753,7 @@ "label": "resubmit_oa_instance()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1195", + "source_location": "L1236", "id": "api_oa_approval_resubmit_oa_instance", "community": 0, "norm_label": "resubmit_oa_instance()" @@ -37753,7 +37762,7 @@ "label": "add_sign_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1219", + "source_location": "L1260", "id": "api_oa_approval_add_sign_oa_task", "community": 0, "norm_label": "add_sign_oa_task()" @@ -37762,7 +37771,7 @@ "label": "transfer_oa_task()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1243", + "source_location": "L1284", "id": "api_oa_approval_transfer_oa_task", "community": 0, "norm_label": "transfer_oa_task()" @@ -37771,7 +37780,7 @@ "label": "withdraw_oa_instance()", "file_type": "code", "source_file": "api/oa_approval.py", - "source_location": "L1267", + "source_location": "L1308", "id": "api_oa_approval_withdraw_oa_instance", "community": 0, "norm_label": "withdraw_oa_instance()" @@ -37782,7 +37791,7 @@ "source_file": "api/oa_approval.py", "source_location": "L214", "id": "api_oa_approval_rationale_214", - "community": 7, + "community": 6, "norm_label": "\u622a\u6b62\u65e5\u671f:\u4ec5\u65e5\u671f\u65f6\u6269\u5230\u5f53\u5929 23:59:59\u3002" }, { @@ -37791,7 +37800,7 @@ "source_file": "api/oa_approval.py", "source_location": "L815", "id": "api_oa_approval_rationale_815", - "community": 7, + "community": 6, "norm_label": "\u53d1\u8d77\u524d\u9884\u89c8\u5ba1\u6279\u94fe(\u6761\u4ef6\u9f50\u540e\u89e3\u6790\u6700\u7ec8\u8def\u5f84\u4e0e\u5ba1\u6279\u4eba)\u3002" }, { @@ -37800,7 +37809,7 @@ "source_file": "api/oa_approval.py", "source_location": "L846", "id": "api_oa_approval_rationale_846", - "community": 7, + "community": 6, "norm_label": "\u517c\u5bb9\u65e7 get:\u65e0 formdata,\u542b\u6761\u4ef6\u5206\u652f\u65f6\u591a\u4e3a\u5f85\u786e\u5b9a\u5360\u4f4d\u3002" }, { @@ -37809,7 +37818,7 @@ "source_file": "api/operations.py", "source_location": "L1", "id": "api_operations_py", - "community": 0, + "community": 3, "norm_label": "operations.py" }, { @@ -37818,7 +37827,7 @@ "source_file": "api/operations.py", "source_location": "L24", "id": "api_operations_get_tenant_no", - "community": 0, + "community": 3, "norm_label": "_get_tenant_no()" }, { @@ -37827,7 +37836,7 @@ "source_file": "api/operations.py", "source_location": "L39", "id": "api_operations_cleanroomcreatebody", - "community": 12, + "community": 4, "norm_label": "cleanroomcreatebody" }, { @@ -37836,7 +37845,7 @@ "source_file": "api/operations.py", "source_location": "L52", "id": "api_operations_cleanroomupdatebody", - "community": 12, + "community": 4, "norm_label": "cleanroomupdatebody" }, { @@ -37845,7 +37854,7 @@ "source_file": "api/operations.py", "source_location": "L66", "id": "api_operations_list_clean_rooms", - "community": 0, + "community": 3, "norm_label": "list_clean_rooms()" }, { @@ -37872,7 +37881,7 @@ "source_file": "api/operations.py", "source_location": "L146", "id": "api_operations_delete_clean_room", - "community": 0, + "community": 3, "norm_label": "delete_clean_room()" }, { @@ -37881,7 +37890,7 @@ "source_file": "api/operations.py", "source_location": "L164", "id": "api_operations_accesslogcreatebody", - "community": 12, + "community": 4, "norm_label": "accesslogcreatebody" }, { @@ -37890,7 +37899,7 @@ "source_file": "api/operations.py", "source_location": "L178", "id": "api_operations_accesslogupdatebody", - "community": 12, + "community": 4, "norm_label": "accesslogupdatebody" }, { @@ -37899,7 +37908,7 @@ "source_file": "api/operations.py", "source_location": "L191", "id": "api_operations_parse_optional_dt", - "community": 0, + "community": 3, "norm_label": "_parse_optional_dt()" }, { @@ -37908,7 +37917,7 @@ "source_file": "api/operations.py", "source_location": "L198", "id": "api_operations_list_access_logs", - "community": 0, + "community": 3, "norm_label": "list_access_logs()" }, { @@ -37917,7 +37926,7 @@ "source_file": "api/operations.py", "source_location": "L227", "id": "api_operations_create_access_log", - "community": 0, + "community": 3, "norm_label": "create_access_log()" }, { @@ -37926,7 +37935,7 @@ "source_file": "api/operations.py", "source_location": "L254", "id": "api_operations_update_access_log", - "community": 0, + "community": 3, "norm_label": "update_access_log()" }, { @@ -37935,7 +37944,7 @@ "source_file": "api/operations.py", "source_location": "L283", "id": "api_operations_delete_access_log", - "community": 0, + "community": 3, "norm_label": "delete_access_log()" }, { @@ -37944,7 +37953,7 @@ "source_file": "api/operations.py", "source_location": "L301", "id": "api_operations_uvdisinfectlogcreatebody", - "community": 12, + "community": 4, "norm_label": "uvdisinfectlogcreatebody" }, { @@ -37953,7 +37962,7 @@ "source_file": "api/operations.py", "source_location": "L313", "id": "api_operations_uvdisinfectlogupdatebody", - "community": 12, + "community": 4, "norm_label": "uvdisinfectlogupdatebody" }, { @@ -37962,7 +37971,7 @@ "source_file": "api/operations.py", "source_location": "L325", "id": "api_operations_list_uv_disinfect_logs", - "community": 0, + "community": 3, "norm_label": "list_uv_disinfect_logs()" }, { @@ -37971,7 +37980,7 @@ "source_file": "api/operations.py", "source_location": "L356", "id": "api_operations_create_uv_disinfect_log", - "community": 0, + "community": 3, "norm_label": "create_uv_disinfect_log()" }, { @@ -37980,7 +37989,7 @@ "source_file": "api/operations.py", "source_location": "L381", "id": "api_operations_update_uv_disinfect_log", - "community": 0, + "community": 3, "norm_label": "update_uv_disinfect_log()" }, { @@ -37989,7 +37998,7 @@ "source_file": "api/operations.py", "source_location": "L409", "id": "api_operations_delete_uv_disinfect_log", - "community": 0, + "community": 3, "norm_label": "delete_uv_disinfect_log()" }, { @@ -37998,7 +38007,7 @@ "source_file": "api/operations.py", "source_location": "L427", "id": "api_operations_storagefacilitycreatebody", - "community": 12, + "community": 4, "norm_label": "storagefacilitycreatebody" }, { @@ -38007,7 +38016,7 @@ "source_file": "api/operations.py", "source_location": "L439", "id": "api_operations_storagefacilityupdatebody", - "community": 12, + "community": 4, "norm_label": "storagefacilityupdatebody" }, { @@ -38016,7 +38025,7 @@ "source_file": "api/operations.py", "source_location": "L450", "id": "api_operations_storagefacilitybatchcreatebody", - "community": 12, + "community": 4, "norm_label": "storagefacilitybatchcreatebody" }, { @@ -38025,7 +38034,7 @@ "source_file": "api/operations.py", "source_location": "L467", "id": "api_operations_list_storage_facilities", - "community": 0, + "community": 3, "norm_label": "list_storage_facilities()" }, { @@ -38061,7 +38070,7 @@ "source_file": "api/operations.py", "source_location": "L576", "id": "api_operations_delete_storage_facility", - "community": 0, + "community": 3, "norm_label": "delete_storage_facility()" }, { @@ -38070,7 +38079,7 @@ "source_file": "api/operations.py", "source_location": "L594", "id": "api_operations_storageslotcreatebody", - "community": 12, + "community": 4, "norm_label": "storageslotcreatebody" }, { @@ -38079,7 +38088,7 @@ "source_file": "api/operations.py", "source_location": "L605", "id": "api_operations_storageslotbatchcreatebody", - "community": 12, + "community": 4, "norm_label": "storageslotbatchcreatebody" }, { @@ -38088,7 +38097,7 @@ "source_file": "api/operations.py", "source_location": "L612", "id": "api_operations_storageslotupdatebody", - "community": 12, + "community": 4, "norm_label": "storageslotupdatebody" }, { @@ -38097,7 +38106,7 @@ "source_file": "api/operations.py", "source_location": "L621", "id": "api_operations_storageslotclearbody", - "community": 12, + "community": 4, "norm_label": "storageslotclearbody" }, { @@ -38106,7 +38115,7 @@ "source_file": "api/operations.py", "source_location": "L626", "id": "api_operations_storageslotinsertrowbody", - "community": 12, + "community": 4, "norm_label": "storageslotinsertrowbody" }, { @@ -38115,7 +38124,7 @@ "source_file": "api/operations.py", "source_location": "L634", "id": "api_operations_list_storage_slots", - "community": 0, + "community": 3, "norm_label": "list_storage_slots()" }, { @@ -38124,7 +38133,7 @@ "source_file": "api/operations.py", "source_location": "L670", "id": "api_operations_list_storage_slot_stats", - "community": 12, + "community": 3, "norm_label": "list_storage_slot_stats()" }, { @@ -38133,7 +38142,7 @@ "source_file": "api/operations.py", "source_location": "L686", "id": "api_operations_list_storage_slot_select_options", - "community": 0, + "community": 3, "norm_label": "list_storage_slot_select_options()" }, { @@ -38142,7 +38151,7 @@ "source_file": "api/operations.py", "source_location": "L728", "id": "api_operations_batch_create_storage_slots", - "community": 0, + "community": 3, "norm_label": "batch_create_storage_slots()" }, { @@ -38151,7 +38160,7 @@ "source_file": "api/operations.py", "source_location": "L749", "id": "api_operations_create_storage_slot", - "community": 0, + "community": 3, "norm_label": "create_storage_slot()" }, { @@ -38160,7 +38169,7 @@ "source_file": "api/operations.py", "source_location": "L773", "id": "api_operations_update_storage_slot", - "community": 0, + "community": 3, "norm_label": "update_storage_slot()" }, { @@ -38196,7 +38205,7 @@ "source_file": "api/operations.py", "source_location": "L861", "id": "api_operations_occupancycreatebody", - "community": 12, + "community": 4, "norm_label": "occupancycreatebody" }, { @@ -38205,7 +38214,7 @@ "source_file": "api/operations.py", "source_location": "L873", "id": "api_operations_list_occupancies", - "community": 0, + "community": 3, "norm_label": "list_occupancies()" }, { @@ -38214,7 +38223,7 @@ "source_file": "api/operations.py", "source_location": "L896", "id": "api_operations_list_occupancy_history", - "community": 0, + "community": 3, "norm_label": "list_occupancy_history()" }, { @@ -38241,7 +38250,7 @@ "source_file": "api/operations.py", "source_location": "L970", "id": "api_operations_exhibitionappointmentcreatebody", - "community": 12, + "community": 4, "norm_label": "exhibitionappointmentcreatebody" }, { @@ -38250,7 +38259,7 @@ "source_file": "api/operations.py", "source_location": "L983", "id": "api_operations_exhibitionappointmentupdatebody", - "community": 12, + "community": 4, "norm_label": "exhibitionappointmentupdatebody" }, { @@ -38259,7 +38268,7 @@ "source_file": "api/operations.py", "source_location": "L995", "id": "api_operations_normalize_visit_date_bound", - "community": 0, + "community": 3, "norm_label": "_normalize_visit_date_bound()" }, { @@ -38268,7 +38277,7 @@ "source_file": "api/operations.py", "source_location": "L1003", "id": "api_operations_list_exhibition_appointments", - "community": 0, + "community": 3, "norm_label": "list_exhibition_appointments()" }, { @@ -38304,7 +38313,7 @@ "source_file": "api/operations.py", "source_location": "L1", "id": "api_operations_rationale_1", - "community": 12, + "community": 4, "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)" }, { @@ -38313,7 +38322,7 @@ "source_file": "api/operations.py", "source_location": "L674", "id": "api_operations_rationale_674", - "community": 12, + "community": 4, "norm_label": "\u5404\u53f6\u5b50\u8282\u70b9\u683c\u5b50\u5360\u7528/\u603b\u6570\u7edf\u8ba1(\u5355\u6b21\u805a\u5408,\u66ff\u4ee3\u9010\u8282\u70b9\u62c9\u5168\u91cf\u683c\u5b50\u5217\u8868)\u3002" }, { @@ -38322,16 +38331,16 @@ "source_file": "api/menu.py", "source_location": "L1", "id": "api_menu_py", - "community": 31, + "community": 0, "norm_label": "menu.py" }, { "label": "get_menu_list()", "file_type": "code", "source_file": "api/menu.py", - "source_location": "L1042", + "source_location": "L1055", "id": "api_menu_get_menu_list", - "community": 31, + "community": 0, "norm_label": "get_menu_list()" }, { @@ -38340,7 +38349,7 @@ "source_file": "api/menu.py", "source_location": "L1", "id": "api_menu_rationale_1", - "community": 31, + "community": 0, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,5 \u4e2a\u4e00\u7ea7\u83dc\u5355\u5206\u7ec4)" }, { @@ -39744,7 +39753,7 @@ "source_file": "api/ethnic.py", "source_location": "L1", "id": "api_ethnic_py", - "community": 9, + "community": 3, "norm_label": "ethnic.py" }, { @@ -39753,7 +39762,7 @@ "source_file": "api/ethnic.py", "source_location": "L16", "id": "api_ethnic_list_ethnics_for_select", - "community": 9, + "community": 3, "norm_label": "list_ethnics_for_select()" }, { @@ -39960,7 +39969,7 @@ "source_file": "api/mini_auth.py", "source_location": "L1", "id": "api_mini_auth_py", - "community": 0, + "community": 8, "norm_label": "mini_auth.py" }, { @@ -39969,7 +39978,7 @@ "source_file": "api/mini_auth.py", "source_location": "L29", "id": "api_mini_auth_resolve_user_id", - "community": 0, + "community": 8, "norm_label": "_resolve_user_id()" }, { @@ -39978,7 +39987,7 @@ "source_file": "api/mini_auth.py", "source_location": "L42", "id": "api_mini_auth_wechat_login", - "community": 8, + "community": 0, "norm_label": "wechat_login()" }, { @@ -39987,7 +39996,7 @@ "source_file": "api/mini_auth.py", "source_location": "L86", "id": "api_mini_auth_wechat_bind", - "community": 0, + "community": 8, "norm_label": "wechat_bind()" }, { @@ -39996,7 +40005,7 @@ "source_file": "api/mini_auth.py", "source_location": "L127", "id": "api_mini_auth_mp_bind_status", - "community": 0, + "community": 8, "norm_label": "mp_bind_status()" }, { @@ -40014,7 +40023,7 @@ "source_file": "api/mini_auth.py", "source_location": "L1", "id": "api_mini_auth_rationale_1", - "community": 0, + "community": 8, "norm_label": "\u5c0f\u7a0b\u5e8f\u9274\u6743:\u5fae\u4fe1\u767b\u5f55 / \u7ed1\u5b9a openid\u3002" }, { @@ -40041,7 +40050,7 @@ "source_file": "api/mini_auth.py", "source_location": "L128", "id": "api_mini_auth_rationale_128", - "community": 0, + "community": 8, "norm_label": "\u5f53\u524d\u7528\u6237\u662f\u5426\u5df2\u7ed1\u5b9a\u5fae\u4fe1\u670d\u52a1\u53f7 openid\u3002" }, { @@ -41265,7 +41274,7 @@ "source_file": "api/workflow.py", "source_location": "L95", "id": "api_workflow_processdefcreatebody", - "community": 3, + "community": 4, "norm_label": "processdefcreatebody" }, { @@ -41274,7 +41283,7 @@ "source_file": "api/workflow.py", "source_location": "L105", "id": "api_workflow_processdefupdatebody", - "community": 3, + "community": 4, "norm_label": "processdefupdatebody" }, { @@ -41283,7 +41292,7 @@ "source_file": "api/workflow.py", "source_location": "L115", "id": "api_workflow_publishversionbody", - "community": 3, + "community": 4, "norm_label": "publishversionbody" }, { @@ -41292,7 +41301,7 @@ "source_file": "api/workflow.py", "source_location": "L124", "id": "api_workflow_startinstancebody", - "community": 3, + "community": 4, "norm_label": "startinstancebody" }, { @@ -41301,7 +41310,7 @@ "source_file": "api/workflow.py", "source_location": "L134", "id": "api_workflow_taskactionbody", - "community": 3, + "community": 4, "norm_label": "taskactionbody" }, { @@ -41364,7 +41373,7 @@ "source_file": "api/workflow.py", "source_location": "L269", "id": "api_workflow_get_designer_data", - "community": 8, + "community": 15, "norm_label": "get_designer_data()" }, { @@ -41445,7 +41454,7 @@ "source_file": "api/workflow.py", "source_location": "L135", "id": "api_workflow_rationale_135", - "community": 3, + "community": 4, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002" }, { @@ -41724,7 +41733,7 @@ "source_file": "api/sample_reception.py", "source_location": "L272", "id": "api_sample_reception_rationale_272", - "community": 2, + "community": 0, "norm_label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u6837\u672c\u63a5\u6536\u8bb0\u5f55:\u6709\u5219\u8fd4\u56de receptionid + sampleinfo;\u65e0\u5219\u4ec5\u8fd4\u56de sampleinfo(\u7528\u4e8e\u65b0\u5efa)\u3002" }, { @@ -41994,7 +42003,7 @@ "source_file": "api/insurance_company.py", "source_location": "L1", "id": "api_insurance_company_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u4fdd\u9669\u516c\u53f8\u53ca\u9669\u79cd\u4ef7\u683c\u7ba1\u7406 api(\u4fdd\u9669\u516c\u53f8 + \u5f00\u7968\u4fe1\u606f + \u9669\u79cd\u4ef7\u683c)" }, { @@ -42039,7 +42048,7 @@ "source_file": "api/production.py", "source_location": "L106", "id": "api_production_consumablecreatebody", - "community": 2, + "community": 12, "norm_label": "consumablecreatebody" }, { @@ -42048,7 +42057,7 @@ "source_file": "api/production.py", "source_location": "L120", "id": "api_production_consumableupdatebody", - "community": 2, + "community": 12, "norm_label": "consumableupdatebody" }, { @@ -42102,7 +42111,7 @@ "source_file": "api/production.py", "source_location": "L186", "id": "api_production_stockinbody", - "community": 2, + "community": 12, "norm_label": "stockinbody" }, { @@ -42111,7 +42120,7 @@ "source_file": "api/production.py", "source_location": "L192", "id": "api_production_stockoutbody", - "community": 2, + "community": 12, "norm_label": "stockoutbody" }, { @@ -42120,7 +42129,7 @@ "source_file": "api/production.py", "source_location": "L200", "id": "api_production_batchstockinitem", - "community": 2, + "community": 12, "norm_label": "batchstockinitem" }, { @@ -42129,7 +42138,7 @@ "source_file": "api/production.py", "source_location": "L207", "id": "api_production_batchstockinbody", - "community": 2, + "community": 12, "norm_label": "batchstockinbody" }, { @@ -42138,7 +42147,7 @@ "source_file": "api/production.py", "source_location": "L213", "id": "api_production_batchstockoutitem", - "community": 2, + "community": 12, "norm_label": "batchstockoutitem" }, { @@ -42147,7 +42156,7 @@ "source_file": "api/production.py", "source_location": "L219", "id": "api_production_batchstockoutbody", - "community": 2, + "community": 12, "norm_label": "batchstockoutbody" }, { @@ -42210,7 +42219,7 @@ "source_file": "api/production.py", "source_location": "L356", "id": "api_production_reagentcreatebody", - "community": 2, + "community": 12, "norm_label": "reagentcreatebody" }, { @@ -42219,7 +42228,7 @@ "source_file": "api/production.py", "source_location": "L370", "id": "api_production_reagentupdatebody", - "community": 2, + "community": 12, "norm_label": "reagentupdatebody" }, { @@ -42327,7 +42336,7 @@ "source_file": "api/production.py", "source_location": "L565", "id": "api_production_sopdocumentcreatebody", - "community": 2, + "community": 12, "norm_label": "sopdocumentcreatebody" }, { @@ -42336,7 +42345,7 @@ "source_file": "api/production.py", "source_location": "L575", "id": "api_production_sopdocumentupdatebody", - "community": 2, + "community": 12, "norm_label": "sopdocumentupdatebody" }, { @@ -42390,7 +42399,7 @@ "source_file": "api/production.py", "source_location": "L683", "id": "api_production_processcategorycreatebody", - "community": 2, + "community": 12, "norm_label": "processcategorycreatebody" }, { @@ -42399,7 +42408,7 @@ "source_file": "api/production.py", "source_location": "L691", "id": "api_production_processcategoryupdatebody", - "community": 2, + "community": 12, "norm_label": "processcategoryupdatebody" }, { @@ -42453,7 +42462,7 @@ "source_file": "api/production.py", "source_location": "L786", "id": "api_production_equipmentcreatebody", - "community": 2, + "community": 12, "norm_label": "equipmentcreatebody" }, { @@ -42462,7 +42471,7 @@ "source_file": "api/production.py", "source_location": "L801", "id": "api_production_equipmentupdatebody", - "community": 2, + "community": 12, "norm_label": "equipmentupdatebody" }, { @@ -42516,7 +42525,7 @@ "source_file": "api/production.py", "source_location": "L928", "id": "api_production_outputtypecreatebody", - "community": 2, + "community": 12, "norm_label": "outputtypecreatebody" }, { @@ -42525,7 +42534,7 @@ "source_file": "api/production.py", "source_location": "L936", "id": "api_production_outputtypeupdatebody", - "community": 2, + "community": 12, "norm_label": "outputtypeupdatebody" }, { @@ -42579,7 +42588,7 @@ "source_file": "api/production.py", "source_location": "L1031", "id": "api_production_productionproducttypecreatebody", - "community": 2, + "community": 12, "norm_label": "productionproducttypecreatebody" }, { @@ -42588,7 +42597,7 @@ "source_file": "api/production.py", "source_location": "L1040", "id": "api_production_productionproducttypeupdatebody", - "community": 2, + "community": 12, "norm_label": "productionproducttypeupdatebody" }, { @@ -42633,7 +42642,7 @@ "source_file": "api/production.py", "source_location": "L1135", "id": "api_production_packiteminput", - "community": 2, + "community": 12, "norm_label": "packiteminput" }, { @@ -42642,7 +42651,7 @@ "source_file": "api/production.py", "source_location": "L1145", "id": "api_production_consumablepackcreatebody", - "community": 2, + "community": 12, "norm_label": "consumablepackcreatebody" }, { @@ -42651,7 +42660,7 @@ "source_file": "api/production.py", "source_location": "L1157", "id": "api_production_consumablepackupdatebody", - "community": 2, + "community": 12, "norm_label": "consumablepackupdatebody" }, { @@ -42714,7 +42723,7 @@ "source_file": "api/production.py", "source_location": "L1278", "id": "api_production_processreagentinput", - "community": 2, + "community": 12, "norm_label": "processreagentinput" }, { @@ -42723,7 +42732,7 @@ "source_file": "api/production.py", "source_location": "L1289", "id": "api_production_processconsumableinput", - "community": 2, + "community": 12, "norm_label": "processconsumableinput" }, { @@ -42732,7 +42741,7 @@ "source_file": "api/production.py", "source_location": "L1300", "id": "api_production_processoutputinput", - "community": 2, + "community": 12, "norm_label": "processoutputinput" }, { @@ -42741,7 +42750,7 @@ "source_file": "api/production.py", "source_location": "L1308", "id": "api_production_processdatacollectioninput", - "community": 2, + "community": 12, "norm_label": "processdatacollectioninput" }, { @@ -42750,7 +42759,7 @@ "source_file": "api/production.py", "source_location": "L1316", "id": "api_production_processcreatebody", - "community": 2, + "community": 12, "norm_label": "processcreatebody" }, { @@ -42759,7 +42768,7 @@ "source_file": "api/production.py", "source_location": "L1334", "id": "api_production_processupdatebody", - "community": 2, + "community": 12, "norm_label": "processupdatebody" }, { @@ -42858,7 +42867,7 @@ "source_file": "api/production.py", "source_location": "L1575", "id": "api_production_set_current_process_route", - "community": 0, + "community": 1, "norm_label": "set_current_process_route()" }, { @@ -43371,7 +43380,7 @@ "source_file": "api/production.py", "source_location": "L2874", "id": "api_production_get_next_cell_product_code", - "community": 0, + "community": 9, "norm_label": "get_next_cell_product_code()" }, { @@ -43470,7 +43479,7 @@ "source_file": "api/production.py", "source_location": "L1", "id": "api_production_rationale_1", - "community": 2, + "community": 12, "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)" }, { @@ -43479,7 +43488,7 @@ "source_file": "api/production.py", "source_location": "L2498", "id": "api_production_rationale_2498", - "community": 2, + "community": 12, "norm_label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316:\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e(\u805a\u5408\u63a5\u53e3)\u3002" }, { @@ -43488,7 +43497,7 @@ "source_file": "api/production.py", "source_location": "L2895", "id": "api_production_rationale_2895", - "community": 2, + "community": 12, "norm_label": "\u67e5\u8be2 `{productcode}-{\u4ee3\u6b21}-xx` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002" }, { @@ -43497,7 +43506,7 @@ "source_file": "api/production.py", "source_location": "L2935", "id": "api_production_rationale_2935", - "community": 2, + "community": 12, "norm_label": "\u67e5\u8be2 `{productcode}-xx` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002" }, { @@ -43506,7 +43515,7 @@ "source_file": "api/production.py", "source_location": "L2951", "id": "api_production_rationale_2951", - "community": 2, + "community": 12, "norm_label": "\u68c0\u67e5\u4ea7\u54c1\u7f16\u7801\u662f\u5426\u5df2\u88ab\u5360\u7528(\u7f16\u8f91\u65f6\u53ef\u6392\u9664\u5f53\u524d\u8bb0\u5f55)\u3002" }, { @@ -43848,7 +43857,7 @@ "source_file": "services/oa_engine.py", "source_location": "L1", "id": "services_oa_engine_py", - "community": 7, + "community": 6, "norm_label": "oa_engine.py" }, { @@ -43857,7 +43866,7 @@ "source_file": "services/oa_engine.py", "source_location": "L41", "id": "services_oa_engine_oaengineerror", - "community": 7, + "community": 6, "norm_label": "oaengineerror" }, { @@ -43866,7 +43875,7 @@ "source_file": "services/oa_engine.py", "source_location": "L50", "id": "services_oa_engine_loads", - "community": 7, + "community": 6, "norm_label": "_loads()" }, { @@ -43875,7 +43884,7 @@ "source_file": "services/oa_engine.py", "source_location": "L61", "id": "services_oa_engine_dumps", - "community": 7, + "community": 6, "norm_label": "_dumps()" }, { @@ -43884,7 +43893,7 @@ "source_file": "services/oa_engine.py", "source_location": "L65", "id": "services_oa_engine_normalize_initiator_select_by_node", - "community": 7, + "community": 6, "norm_label": "_normalize_initiator_select_by_node()" }, { @@ -43893,7 +43902,7 @@ "source_file": "services/oa_engine.py", "source_location": "L84", "id": "services_oa_engine_ids_for_initiator_select_node", - "community": 7, + "community": 6, "norm_label": "_ids_for_initiator_select_node()" }, { @@ -43902,7 +43911,7 @@ "source_file": "services/oa_engine.py", "source_location": "L94", "id": "services_oa_engine_load_initiator_select_by_node", - "community": 7, + "community": 6, "norm_label": "_load_initiator_select_by_node()" }, { @@ -43911,7 +43920,7 @@ "source_file": "services/oa_engine.py", "source_location": "L100", "id": "services_oa_engine_node_type", - "community": 7, + "community": 6, "norm_label": "_node_type()" }, { @@ -43920,7 +43929,7 @@ "source_file": "services/oa_engine.py", "source_location": "L104", "id": "services_oa_engine_subtree_contains", - "community": 7, + "community": 6, "norm_label": "_subtree_contains()" }, { @@ -43929,7 +43938,7 @@ "source_file": "services/oa_engine.py", "source_location": "L119", "id": "services_oa_engine_merge_after_branch_end", - "community": 7, + "community": 6, "norm_label": "_merge_after_branch_end()" }, { @@ -43938,7 +43947,7 @@ "source_file": "services/oa_engine.py", "source_location": "L151", "id": "services_oa_engine_flow_root", - "community": 7, + "community": 6, "norm_label": "_flow_root()" }, { @@ -43947,7 +43956,7 @@ "source_file": "services/oa_engine.py", "source_location": "L159", "id": "services_oa_engine_find_node", - "community": 7, + "community": 6, "norm_label": "_find_node()" }, { @@ -43956,7 +43965,7 @@ "source_file": "services/oa_engine.py", "source_location": "L177", "id": "services_oa_engine_flow_node_key_order", - "community": 7, + "community": 6, "norm_label": "_flow_node_key_order()" }, { @@ -43965,7 +43974,7 @@ "source_file": "services/oa_engine.py", "source_location": "L202", "id": "services_oa_engine_next_task_order_num", - "community": 7, + "community": 6, "norm_label": "_next_task_order_num()" }, { @@ -43974,7 +43983,7 @@ "source_file": "services/oa_engine.py", "source_location": "L213", "id": "services_oa_engine_sort_tasks_for_detail", - "community": 7, + "community": 6, "norm_label": "_sort_tasks_for_detail()" }, { @@ -43983,7 +43992,7 @@ "source_file": "services/oa_engine.py", "source_location": "L233", "id": "services_oa_engine_fmt_dt", - "community": 7, + "community": 6, "norm_label": "_fmt_dt()" }, { @@ -43992,7 +44001,7 @@ "source_file": "services/oa_engine.py", "source_location": "L241", "id": "services_oa_engine_terminal_item", - "community": 7, + "community": 6, "norm_label": "_terminal_item()" }, { @@ -44001,7 +44010,7 @@ "source_file": "services/oa_engine.py", "source_location": "L270", "id": "services_oa_engine_task_round", - "community": 7, + "community": 6, "norm_label": "_task_round()" }, { @@ -44010,7 +44019,7 @@ "source_file": "services/oa_engine.py", "source_location": "L280", "id": "services_oa_engine_append_pending_nodes", - "community": 7, + "community": 6, "norm_label": "_append_pending_nodes()" }, { @@ -44019,7 +44028,7 @@ "source_file": "services/oa_engine.py", "source_location": "L320", "id": "services_oa_engine_pending_people_for_node", - "community": 7, + "community": 6, "norm_label": "_pending_people_for_node()" }, { @@ -44028,7 +44037,7 @@ "source_file": "services/oa_engine.py", "source_location": "L412", "id": "services_oa_engine_iter_resolved_path_nodes", - "community": 7, + "community": 6, "norm_label": "_iter_resolved_path_nodes()" }, { @@ -44037,7 +44046,7 @@ "source_file": "services/oa_engine.py", "source_location": "L459", "id": "services_oa_engine_append_pending_nodes_on_path", - "community": 7, + "community": 6, "norm_label": "_append_pending_nodes_on_path()" }, { @@ -44046,7 +44055,7 @@ "source_file": "services/oa_engine.py", "source_location": "L543", "id": "services_oa_engine_progress_person", - "community": 7, + "community": 6, "norm_label": "_progress_person()" }, { @@ -44055,7 +44064,7 @@ "source_file": "services/oa_engine.py", "source_location": "L557", "id": "services_oa_engine_enrich_transfer_targets", - "community": 7, + "community": 6, "norm_label": "_enrich_transfer_targets()" }, { @@ -44064,7 +44073,7 @@ "source_file": "services/oa_engine.py", "source_location": "L599", "id": "services_oa_engine_dt_sort_key", - "community": 7, + "community": 6, "norm_label": "_dt_sort_key()" }, { @@ -44073,7 +44082,7 @@ "source_file": "services/oa_engine.py", "source_location": "L608", "id": "services_oa_engine_aggregate_node_status", - "community": 7, + "community": 6, "norm_label": "_aggregate_node_status()" }, { @@ -44082,7 +44091,7 @@ "source_file": "services/oa_engine.py", "source_location": "L626", "id": "services_oa_engine_group_tasks_by_node", - "community": 7, + "community": 6, "norm_label": "_group_tasks_by_node()" }, { @@ -44091,7 +44100,7 @@ "source_file": "services/oa_engine.py", "source_location": "L636", "id": "services_oa_engine_build_progress_items", - "community": 7, + "community": 6, "norm_label": "build_progress_items()" }, { @@ -44100,7 +44109,7 @@ "source_file": "services/oa_engine.py", "source_location": "L780", "id": "services_oa_engine_add_instance_event", - "community": 7, + "community": 6, "norm_label": "_add_instance_event()" }, { @@ -44109,7 +44118,7 @@ "source_file": "services/oa_engine.py", "source_location": "L815", "id": "services_oa_engine_advanced", - "community": 7, + "community": 6, "norm_label": "_advanced()" }, { @@ -44118,7 +44127,7 @@ "source_file": "services/oa_engine.py", "source_location": "L824", "id": "services_oa_engine_check_initiator_scope", - "community": 7, + "community": 6, "norm_label": "_check_initiator_scope()" }, { @@ -44127,7 +44136,7 @@ "source_file": "services/oa_engine.py", "source_location": "L833", "id": "services_oa_engine_instance_to_dict", - "community": 7, + "community": 6, "norm_label": "_instance_to_dict()" }, { @@ -44145,7 +44154,7 @@ "source_file": "services/oa_engine.py", "source_location": "L883", "id": "services_oa_engine_instance_progress_summary", - "community": 7, + "community": 6, "norm_label": "_instance_progress_summary()" }, { @@ -44154,140 +44163,140 @@ "source_file": "services/oa_engine.py", "source_location": "L924", "id": "services_oa_engine_enrich_list_rows", - "community": 7, + "community": 6, "norm_label": "_enrich_list_rows()" }, { "label": "_user_name_map()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1023", + "source_location": "L1025", "id": "services_oa_engine_user_name_map", - "community": 7, + "community": 6, "norm_label": "_user_name_map()" }, { "label": "_dept_name()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1031", + "source_location": "L1033", "id": "services_oa_engine_dept_name", - "community": 7, + "community": 6, "norm_label": "_dept_name()" }, { "label": "list_templates()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1045", + "source_location": "L1047", "id": "services_oa_engine_list_templates", - "community": 7, + "community": 0, "norm_label": "list_templates()" }, { "label": "get_template_detail()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1075", + "source_location": "L1077", "id": "services_oa_engine_get_template_detail", - "community": 7, + "community": 6, "norm_label": "get_template_detail()" }, { "label": "_post_name_map()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1108", + "source_location": "L1110", "id": "services_oa_engine_post_name_map", - "community": 7, + "community": 0, "norm_label": "_post_name_map()" }, { "label": "_assignee_meta()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1126", + "source_location": "L1128", "id": "services_oa_engine_assignee_meta", - "community": 7, + "community": 6, "norm_label": "_assignee_meta()" }, { "label": "_assignee_meta_for_cc()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1140", + "source_location": "L1142", "id": "services_oa_engine_assignee_meta_for_cc", - "community": 7, + "community": 6, "norm_label": "_assignee_meta_for_cc()" }, { "label": "_preview_people()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1151", + "source_location": "L1153", "id": "services_oa_engine_preview_people", - "community": 7, + "community": 6, "norm_label": "_preview_people()" }, { "label": "_form_value_present()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1164", + "source_location": "L1166", "id": "services_oa_engine_form_value_present", - "community": 7, + "community": 6, "norm_label": "_form_value_present()" }, { "label": "_collect_condition_fields()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1181", + "source_location": "L1183", "id": "services_oa_engine_collect_condition_fields", - "community": 7, + "community": 6, "norm_label": "_collect_condition_fields()" }, { "label": "_condition_fields_ready()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1240", + "source_location": "L1242", "id": "services_oa_engine_condition_fields_ready", - "community": 7, + "community": 6, "norm_label": "_condition_fields_ready()" }, { "label": "_walk_preview_nodes()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1250", + "source_location": "L1252", "id": "services_oa_engine_walk_preview_nodes", - "community": 7, + "community": 6, "norm_label": "_walk_preview_nodes()" }, { "label": "preview_start_flow()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1422", + "source_location": "L1424", "id": "services_oa_engine_preview_start_flow", - "community": 7, + "community": 6, "norm_label": "preview_start_flow()" }, { "label": "_create_tasks_for_node()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1490", + "source_location": "L1492", "id": "services_oa_engine_create_tasks_for_node", - "community": 7, + "community": 6, "norm_label": "_create_tasks_for_node()" }, { "label": "_eval_condition_rules()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1581", + "source_location": "L1583", "id": "services_oa_engine_eval_condition_rules", "community": 0, "norm_label": "_eval_condition_rules()" @@ -44296,216 +44305,297 @@ "label": "_match_condition_group()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1632", + "source_location": "L1634", "id": "services_oa_engine_match_condition_group", - "community": 7, + "community": 0, "norm_label": "_match_condition_group()" }, { "label": "advance_from()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1675", + "source_location": "L1677", "id": "services_oa_engine_advance_from", - "community": 7, + "community": 6, "norm_label": "advance_from()" }, { "label": "start_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1777", + "source_location": "L1779", "id": "services_oa_engine_start_instance", - "community": 7, + "community": 6, "norm_label": "start_instance()" }, { "label": "_get_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1966", + "source_location": "L1968", "id": "services_oa_engine_get_instance", - "community": 7, + "community": 6, "norm_label": "_get_instance()" }, { "label": "get_instance_detail()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L1977", + "source_location": "L1979", "id": "services_oa_engine_get_instance_detail", - "community": 7, + "community": 6, "norm_label": "get_instance_detail()" }, { "label": "_normalize_cc_read_status()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2046", + "source_location": "L2048", "id": "services_oa_engine_normalize_cc_read_status", - "community": 7, + "community": 6, "norm_label": "_normalize_cc_read_status()" }, { "label": "_apply_cc_task_read()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2053", + "source_location": "L2055", "id": "services_oa_engine_apply_cc_task_read", - "community": 7, + "community": 6, "norm_label": "_apply_cc_task_read()" }, { "label": "count_cc_unread()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2071", + "source_location": "L2073", "id": "services_oa_engine_count_cc_unread", - "community": 9, + "community": 6, "norm_label": "count_cc_unread()" }, { "label": "count_pending_tasks()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2085", + "source_location": "L2087", "id": "services_oa_engine_count_pending_tasks", - "community": 9, + "community": 6, "norm_label": "count_pending_tasks()" }, { "label": "mark_cc_task_read()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2099", + "source_location": "L2101", "id": "services_oa_engine_mark_cc_task_read", - "community": 7, + "community": 6, "norm_label": "mark_cc_task_read()" }, { "label": "mark_cc_tasks_read_batch()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2120", + "source_location": "L2122", "id": "services_oa_engine_mark_cc_tasks_read_batch", - "community": 7, + "community": 6, "norm_label": "mark_cc_tasks_read_batch()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2152", + "source_location": "L2154", "id": "services_oa_engine_parse_day_start", - "community": 7, + "community": 6, "norm_label": "_parse_day_start()" }, { "label": "_parse_day_end()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2163", + "source_location": "L2165", "id": "services_oa_engine_parse_day_end", - "community": 7, + "community": 6, "norm_label": "_parse_day_end()" }, { "label": "_apply_instance_list_filters()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2174", + "source_location": "L2176", "id": "services_oa_engine_apply_instance_list_filters", - "community": 7, + "community": 6, "norm_label": "_apply_instance_list_filters()" }, { "label": "list_instance_history()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2245", + "source_location": "L2247", "id": "services_oa_engine_list_instance_history", - "community": 7, + "community": 6, "norm_label": "list_instance_history()" }, + { + "label": "_format_export_duration()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2373", + "id": "services_oa_engine_format_export_duration", + "community": 6, + "norm_label": "_format_export_duration()" + }, + { + "label": "_export_upload_cell_value()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2385", + "id": "services_oa_engine_export_upload_cell_value", + "community": 6, + "norm_label": "_export_upload_cell_value()" + }, + { + "label": "_export_progress_action()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2401", + "id": "services_oa_engine_export_progress_action", + "community": 6, + "norm_label": "_export_progress_action()" + }, + { + "label": "_format_export_progress_record()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2408", + "id": "services_oa_engine_format_export_progress_record", + "community": 6, + "norm_label": "_format_export_progress_record()" + }, + { + "label": "_collect_history_approver_names()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2457", + "id": "services_oa_engine_collect_history_approver_names", + "community": 6, + "norm_label": "_collect_history_approver_names()" + }, + { + "label": "_build_history_export_business_columns()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2486", + "id": "services_oa_engine_build_history_export_business_columns", + "community": 6, + "norm_label": "_build_history_export_business_columns()" + }, + { + "label": "_merge_history_export_business_columns()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2512", + "id": "services_oa_engine_merge_history_export_business_columns", + "community": 6, + "norm_label": "_merge_history_export_business_columns()" + }, + { + "label": "_history_export_query()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2525", + "id": "services_oa_engine_history_export_query", + "community": 6, + "norm_label": "_history_export_query()" + }, + { + "label": "export_instance_history()", + "file_type": "code", + "source_file": "services/oa_engine.py", + "source_location": "L2577", + "id": "services_oa_engine_export_instance_history", + "community": 6, + "norm_label": "export_instance_history()" + }, { "label": "list_tasks()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2320", + "source_location": "L2810", "id": "services_oa_engine_list_tasks", - "community": 7, + "community": 6, "norm_label": "list_tasks()" }, { "label": "_approve_task_core()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2451", + "source_location": "L2941", "id": "services_oa_engine_approve_task_core", - "community": 7, + "community": 6, "norm_label": "_approve_task_core()" }, { "label": "_maybe_auto_pass_initiator()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2522", + "source_location": "L3012", "id": "services_oa_engine_maybe_auto_pass_initiator", - "community": 7, + "community": 6, "norm_label": "_maybe_auto_pass_initiator()" }, { "label": "complete_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2560", + "source_location": "L3050", "id": "services_oa_engine_complete_task", - "community": 7, + "community": 6, "norm_label": "complete_task()" }, { "label": "add_sign()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2664", + "source_location": "L3154", "id": "services_oa_engine_add_sign", - "community": 7, + "community": 6, "norm_label": "add_sign()" }, { "label": "transfer_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2793", + "source_location": "L3283", "id": "services_oa_engine_transfer_task", - "community": 7, + "community": 6, "norm_label": "transfer_task()" }, { "label": "return_task()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L2917", + "source_location": "L3407", "id": "services_oa_engine_return_task", - "community": 7, + "community": 6, "norm_label": "return_task()" }, { "label": "resubmit_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L3006", + "source_location": "L3496", "id": "services_oa_engine_resubmit_instance", - "community": 7, + "community": 6, "norm_label": "resubmit_instance()" }, { "label": "withdraw_instance()", "file_type": "code", "source_file": "services/oa_engine.py", - "source_location": "L3020", + "source_location": "L3510", "id": "services_oa_engine_withdraw_instance", - "community": 7, + "community": 6, "norm_label": "withdraw_instance()" }, { @@ -44514,7 +44604,7 @@ "source_file": "services/oa_engine.py", "source_location": "L105", "id": "services_oa_engine_rationale_105", - "community": 7, + "community": 6, "norm_label": "\u8282\u70b9\u5b50\u6811(\u542b\u81ea\u8eab\u3001child\u3001\u6761\u4ef6\u5206\u652f)\u662f\u5426\u5305\u542b\u6307\u5b9a id\u3002" }, { @@ -44523,7 +44613,7 @@ "source_file": "services/oa_engine.py", "source_location": "L122", "id": "services_oa_engine_rationale_122", - "community": 7, + "community": 6, "norm_label": "\u82e5 end \u843d\u5728\u67d0\u6761\u4ef6\u5206\u652f\u7ec4\u5185,\u8fd4\u56de\u6700\u8fd1\u4e00\u5c42\u6761\u4ef6\u8282\u70b9\u7684\u6c47\u5408\u540e child(\u82e5\u6709)\u3002" }, { @@ -44532,7 +44622,7 @@ "source_file": "services/oa_engine.py", "source_location": "L178", "id": "services_oa_engine_rationale_178", - "community": 7, + "community": 6, "norm_label": "\u6309\u6d41\u7a0b\u6811\u5148\u5e8f\u904d\u5386\u4e3a node.id \u5206\u914d\u7a33\u5b9a\u5e8f\u53f7(\u7528\u4e8e\u8be6\u60c5\u65f6\u95f4\u8f74\u6392\u5e8f)\u3002" }, { @@ -44541,7 +44631,7 @@ "source_file": "services/oa_engine.py", "source_location": "L203", "id": "services_oa_engine_rationale_203", - "community": 7, + "community": 6, "norm_label": "\u540c\u4e00\u5b9e\u4f8b\u5185\u4efb\u52a1\u5c55\u793a\u5e8f\u53f7\u53d6 max+1(\u65e0\u4efb\u52a1\u4ece 1 \u8d77)\u3002" }, { @@ -44550,7 +44640,7 @@ "source_file": "services/oa_engine.py", "source_location": "L216", "id": "services_oa_engine_rationale_216", - "community": 7, + "community": 6, "norm_label": "\u8be6\u60c5\u65f6\u95f4\u8f74:\u6309\u6d41\u7a0b\u6811\u8282\u70b9\u987a\u5e8f,\u518d order_num / create_time(\u517c\u5bb9\u65e7\u6570\u636e\u540c\u79d2\u521b\u5efa)\u3002" }, { @@ -44559,7 +44649,7 @@ "source_file": "services/oa_engine.py", "source_location": "L287", "id": "services_oa_engine_rationale_287", - "community": 7, + "community": 6, "norm_label": "\u515c\u5e95:\u6309\u6574\u68f5\u6811\u5148\u5e8f\u6302\u672a\u5230\u8fbe\u8282\u70b9(\u65e0\u8def\u5f84\u89e3\u6790 / \u65e0\u4eba\u5458)\u3002" }, { @@ -44568,7 +44658,7 @@ "source_file": "services/oa_engine.py", "source_location": "L330", "id": "services_oa_engine_rationale_330", - "community": 7, + "community": 6, "norm_label": "\u89e3\u6790\u672a\u5230\u8fbe\u8282\u70b9\u7684\u5c55\u793a\u4eba\u5458\u4e0e\u7b7e\u6279\u6a21\u5f0f\u3002\u8fd4\u56de (people, sign_mode, resolve_source)\u3002" }, { @@ -44577,7 +44667,7 @@ "source_file": "services/oa_engine.py", "source_location": "L419", "id": "services_oa_engine_rationale_419", - "community": 7, + "community": 6, "norm_label": "\u6cbf\u6761\u4ef6\u547d\u4e2d\u8def\u5f84\u6536\u96c6\u8282\u70b9;\u65e0\u6cd5\u5339\u914d\u65f6\u8fd4\u56de none\u3002" }, { @@ -44586,7 +44676,7 @@ "source_file": "services/oa_engine.py", "source_location": "L473", "id": "services_oa_engine_rationale_473", - "community": 7, + "community": 6, "norm_label": "\u6309\u547d\u4e2d\u8def\u5f84\u5217\u51fa\u5168\u90e8\u540e\u7eed\u5ba1\u6279/\u6284\u9001/\u7ed3\u675f\u8282\u70b9(\u542b\u4eba\u5458),\u5bf9\u9f50\u53d1\u8d77\u9884\u89c8\u3002" }, { @@ -44595,7 +44685,7 @@ "source_file": "services/oa_engine.py", "source_location": "L562", "id": "services_oa_engine_rationale_562", - "community": 7, + "community": 6, "norm_label": "\u4e3a\u5df2\u8f6c\u4ea4\u4eba\u5458\u8865\u9f50 transferto*:\u540c\u8282\u70b9 resolve_source=transfer \u4e14 create_by=\u8f6c\u4ea4\u4eba \u7684\u65b0\u4efb\u52a1\u5904\u7406\u4eba\u3002" }, { @@ -44604,7 +44694,7 @@ "source_file": "services/oa_engine.py", "source_location": "L600", "id": "services_oa_engine_rationale_600", - "community": 7, + "community": 6, "norm_label": "\u5c06 'yyyy-mm-dd hh:mm:ss' \u7c97\u8f6c\u4e3a\u53ef\u6bd4\u8f83\u6574\u6570;\u975e\u6cd5\u5219 0\u3002" }, { @@ -44613,7 +44703,7 @@ "source_file": "services/oa_engine.py", "source_location": "L609", "id": "services_oa_engine_rationale_609", - "community": 7, + "community": 6, "norm_label": "\u540c\u8282\u70b9\u591a\u4eba\u4efb\u52a1\u6536\u6210\u5361\u7247\u72b6\u6001:\u62d2\u7edd/\u6253\u56de\u4f18\u5148,\u5176\u6b21\u5f85\u529e,\u518d\u5df2\u540c\u610f\u3002" }, { @@ -44622,7 +44712,7 @@ "source_file": "services/oa_engine.py", "source_location": "L627", "id": "services_oa_engine_rationale_627", - "community": 7, + "community": 6, "norm_label": "\u6309 node_key \u5408\u5e76\u540c\u8282\u70b9\u591a\u4eba(\u6216\u7b7e/\u4f1a\u7b7e/\u6284\u9001),\u65e0 key \u7684\u4efb\u52a1\u5404\u81ea\u72ec\u7acb\u3002" }, { @@ -44631,124 +44721,124 @@ "source_file": "services/oa_engine.py", "source_location": "L647", "id": "services_oa_engine_rationale_647", - "community": 7, + "community": 6, "norm_label": "\u6295\u5f71\u5ba1\u6279\u8fdb\u5ea6:\u53d1\u8d77\u4eba \u2192 \u6811\u5e8f tasks(\u540c\u8282\u70b9\u591a\u4eba\u5408\u5e76)\u2192 \u672a\u5230\u8fbe;\u7ec8\u6001\u6536\u5c3e\u3002 \u9489\u9489\u5bf9\u9f50:\u6253\u56de\u7ed3\u679c\u843d\u5728\u5ba1\u6279\u4efb\u52a1\u8282\u70b9\u4e0a,\u4e0d\u53e6\u63d2 kind=retur" }, { "label": "\u6761\u4ef6\u5b57\u6bb5\u662f\u5426\u5df2\u6709\u6709\u6548\u503c\uff080 / false \u89c6\u4e3a\u5df2\u586b\uff09\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1165", - "id": "services_oa_engine_rationale_1165", - "community": 7, + "source_location": "L1167", + "id": "services_oa_engine_rationale_1167", + "community": 6, "norm_label": "\u6761\u4ef6\u5b57\u6bb5\u662f\u5426\u5df2\u6709\u6709\u6548\u503c(0 / false \u89c6\u4e3a\u5df2\u586b)\u3002" }, { "label": "\u6536\u96c6\u6d41\u7a0b\u6811\u4e2d\u975e\u9ed8\u8ba4\u6761\u4ef6\u5206\u652f\u5f15\u7528\u7684\u8868\u5355\u5b57\u6bb5\uff08\u53bb\u91cd\u4fdd\u5e8f\uff09\u3002 \u7cfb\u7edf\u4f2a\u5b57\u6bb5 ``__initiator__`` \u4e0d\u4f9d\u8d56 formData\uff0c\u4e0d\u7eb3\u5165\u9884\u89c8\u95e8\u95e9\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1182", - "id": "services_oa_engine_rationale_1182", - "community": 7, + "source_location": "L1184", + "id": "services_oa_engine_rationale_1184", + "community": 6, "norm_label": "\u6536\u96c6\u6d41\u7a0b\u6811\u4e2d\u975e\u9ed8\u8ba4\u6761\u4ef6\u5206\u652f\u5f15\u7528\u7684\u8868\u5355\u5b57\u6bb5(\u53bb\u91cd\u4fdd\u5e8f)\u3002 \u7cfb\u7edf\u4f2a\u5b57\u6bb5 ``__initiator__`` \u4e0d\u4f9d\u8d56 formdata,\u4e0d\u7eb3\u5165\u9884\u89c8\u95e8\u95e9\u3002" }, { "label": "\u6cbf\u6700\u7ec8\u8def\u5f84\u5199\u5165 steps\u3002\u6761\u4ef6\u65e0\u6cd5\u5339\u914d\u65f6\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1263", - "id": "services_oa_engine_rationale_1263", - "community": 7, + "source_location": "L1265", + "id": "services_oa_engine_rationale_1265", + "community": 6, "norm_label": "\u6cbf\u6700\u7ec8\u8def\u5f84\u5199\u5165 steps\u3002\u6761\u4ef6\u65e0\u6cd5\u5339\u914d\u65f6\u8fd4\u56de false\u3002" }, { "label": "\u53d1\u8d77\u524d\u9884\u89c8\u5ba1\u6279\u94fe\uff1a\u6761\u4ef6\u5b57\u6bb5\u9f50\u540e\u53ea\u8d70\u547d\u4e2d\u8def\u5f84\u5e76\u89e3\u6790\u4eba\u5458\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1432", - "id": "services_oa_engine_rationale_1432", - "community": 7, + "source_location": "L1434", + "id": "services_oa_engine_rationale_1434", + "community": 6, "norm_label": "\u53d1\u8d77\u524d\u9884\u89c8\u5ba1\u6279\u94fe:\u6761\u4ef6\u5b57\u6bb5\u9f50\u540e\u53ea\u8d70\u547d\u4e2d\u8def\u5f84\u5e76\u89e3\u6790\u4eba\u5458\u3002" }, { "label": "AND \u591a\u6761 {field, op, value}\uff1bcontains \u8d70\u4eba\u5458/\u804c\u4f4d/\u90e8\u95e8\u96c6\u5408\u4ea4\u96c6\uff0c\u5176\u4f59\u8d70\u516c\u5f0f\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1587", - "id": "services_oa_engine_rationale_1587", - "community": 7, + "source_location": "L1589", + "id": "services_oa_engine_rationale_1589", + "community": 6, "norm_label": "and \u591a\u6761 {field, op, value};contains \u8d70\u4eba\u5458/\u804c\u4f4d/\u90e8\u95e8\u96c6\u5408\u4ea4\u96c6,\u5176\u4f59\u8d70\u516c\u5f0f\u3002" }, { "label": "\u4ece\u67d0\u8282\u70b9\u7684\u4e0b\u4e00\u8df3\u5f00\u59cb\u63a8\u8fdb\uff1bfrom_node \u4e3a None \u8868\u793a\u4ece start \u8fdb\u5165\u3002 \u8fd4\u56de\u672c\u6b21\u63a8\u8fdb\u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868\uff08\u542b\u6284\u9001\u4e0e\u5d4c\u5957\u81ea\u52a8\u901a\u8fc7\u4ea7\u751f", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L1684", - "id": "services_oa_engine_rationale_1684", - "community": 7, + "source_location": "L1686", + "id": "services_oa_engine_rationale_1686", + "community": 6, "norm_label": "\u4ece\u67d0\u8282\u70b9\u7684\u4e0b\u4e00\u8df3\u5f00\u59cb\u63a8\u8fdb;from_node \u4e3a none \u8868\u793a\u4ece start \u8fdb\u5165\u3002 \u8fd4\u56de\u672c\u6b21\u63a8\u8fdb\u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868(\u542b\u6284\u9001\u4e0e\u5d4c\u5957\u81ea\u52a8\u901a\u8fc7\u4ea7\u751f" }, { "label": "\u5c06\u6284\u9001\u4efb\u52a1\u6807\u4e3a\u5df2\u8bfb\u3002\u8fd4\u56de\u662f\u5426\u53d1\u751f\u4e86\u5199\u5165\u3002\u5e42\u7b49\u65f6\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2060", - "id": "services_oa_engine_rationale_2060", - "community": 7, + "source_location": "L2062", + "id": "services_oa_engine_rationale_2062", + "community": 6, "norm_label": "\u5c06\u6284\u9001\u4efb\u52a1\u6807\u4e3a\u5df2\u8bfb\u3002\u8fd4\u56de\u662f\u5426\u53d1\u751f\u4e86\u5199\u5165\u3002\u5e42\u7b49\u65f6\u8fd4\u56de false\u3002" }, { "label": "\u5728\u5df2\u5305\u542b OaInstance \u7684 query \u4e0a\u53e0\u52a0\u5217\u8868\u7b5b\u9009\u3002\u8fd4\u56de (query, joined_app, joined_initiator)\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2186", - "id": "services_oa_engine_rationale_2186", - "community": 7, + "source_location": "L2188", + "id": "services_oa_engine_rationale_2188", + "community": 6, "norm_label": "\u5728\u5df2\u5305\u542b oainstance \u7684 query \u4e0a\u53e0\u52a0\u5217\u8868\u7b5b\u9009\u3002\u8fd4\u56de (query, joined_app, joined_initiator)\u3002" }, { "label": "\u5c06 pending \u5ba1\u6279\u4efb\u52a1\u7f6e\u4e3a approved \u5e76\u6309\u6216\u7b7e/\u4f1a\u7b7e\u51b3\u5b9a\u662f\u5426\u63a8\u8fdb\u3002 \u8fd4\u56de advance_from \u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868\uff1b\u4f1a\u7b7e\u672a\u9f50\u3001", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2460", - "id": "services_oa_engine_rationale_2460", - "community": 7, + "source_location": "L2950", + "id": "services_oa_engine_rationale_2950", + "community": 6, "norm_label": "\u5c06 pending \u5ba1\u6279\u4efb\u52a1\u7f6e\u4e3a approved \u5e76\u6309\u6216\u7b7e/\u4f1a\u7b7e\u51b3\u5b9a\u662f\u5426\u63a8\u8fdb\u3002 \u8fd4\u56de advance_from \u65b0\u521b\u5efa\u7684\u4efb\u52a1 id \u5217\u8868;\u4f1a\u7b7e\u672a\u9f50\u3001" }, { "label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u52a0\u7b7e\uff1a\u4e3a\u540c\u8282\u70b9\u65b0\u589e\u5f85\u529e\u5ba1\u6279\u4eba\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2673", - "id": "services_oa_engine_rationale_2673", - "community": 7, + "source_location": "L3163", + "id": "services_oa_engine_rationale_3163", + "community": 6, "norm_label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u52a0\u7b7e:\u4e3a\u540c\u8282\u70b9\u65b0\u589e\u5f85\u529e\u5ba1\u6279\u4eba\u3002" }, { "label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u8f6c\u4ea4\uff1a\u7ed3\u675f\u672c\u4eba\u5f85\u529e\u5e76\u4e3a\u540c\u8282\u70b9\u76ee\u6807\u7528\u6237\u65b0\u5efa pending \u4efb\u52a1\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2802", - "id": "services_oa_engine_rationale_2802", - "community": 7, + "source_location": "L3292", + "id": "services_oa_engine_rationale_3292", + "community": 6, "norm_label": "\u5f53\u524d\u5f85\u529e\u5904\u7406\u4eba\u8f6c\u4ea4:\u7ed3\u675f\u672c\u4eba\u5f85\u529e\u5e76\u4e3a\u540c\u8282\u70b9\u76ee\u6807\u7528\u6237\u65b0\u5efa pending \u4efb\u52a1\u3002" }, { "label": "\u5ba1\u6279\u4eba\u6253\u56de\uff1a\u672c\u5355\u7ec8\u6001 returned\uff1b\u518d\u529e\u987b\u590d\u5236\u8868\u5355\u5f00\u65b0\u5b9e\u4f8b\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L2925", - "id": "services_oa_engine_rationale_2925", - "community": 7, + "source_location": "L3415", + "id": "services_oa_engine_rationale_3415", + "community": 6, "norm_label": "\u5ba1\u6279\u4eba\u6253\u56de:\u672c\u5355\u7ec8\u6001 returned;\u518d\u529e\u987b\u590d\u5236\u8868\u5355\u5f00\u65b0\u5b9e\u4f8b\u3002" }, { "label": "\u5df2\u5e9f\u5f03\uff1a\u540c\u5b9e\u4f8b\u518d\u6b21\u63d0\u4ea4\u3002\u8bf7\u590d\u5236\u8868\u5355\u91cd\u65b0\u53d1\u8d77\u65b0\u5b9e\u4f8b\u3002", "file_type": "rationale", "source_file": "services/oa_engine.py", - "source_location": "L3015", - "id": "services_oa_engine_rationale_3015", - "community": 7, + "source_location": "L3505", + "id": "services_oa_engine_rationale_3505", + "community": 6, "norm_label": "\u5df2\u5e9f\u5f03:\u540c\u5b9e\u4f8b\u518d\u6b21\u63d0\u4ea4\u3002\u8bf7\u590d\u5236\u8868\u5355\u91cd\u65b0\u53d1\u8d77\u65b0\u5b9e\u4f8b\u3002" }, { @@ -44757,7 +44847,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L1", "id": "services_oa_overtime_hours_py", - "community": 11, + "community": 10, "norm_label": "oa_overtime_hours.py" }, { @@ -44766,7 +44856,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L23", "id": "services_oa_overtime_hours_parse_hm", - "community": 11, + "community": 10, "norm_label": "_parse_hm()" }, { @@ -44775,7 +44865,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L33", "id": "services_oa_overtime_hours_parse_dt", - "community": 11, + "community": 10, "norm_label": "_parse_dt()" }, { @@ -44784,7 +44874,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L49", "id": "services_oa_overtime_hours_format_ymd", - "community": 11, + "community": 10, "norm_label": "_format_ymd()" }, { @@ -44793,7 +44883,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L53", "id": "services_oa_overtime_hours_day_start_ms", - "community": 11, + "community": 10, "norm_label": "_day_start_ms()" }, { @@ -44802,7 +44892,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L58", "id": "services_oa_overtime_hours_day_at_minutes", - "community": 11, + "community": 10, "norm_label": "_day_at_minutes()" }, { @@ -44811,7 +44901,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L62", "id": "services_oa_overtime_hours_merge_intervals", - "community": 11, + "community": 10, "norm_label": "_merge_intervals()" }, { @@ -44820,7 +44910,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L76", "id": "services_oa_overtime_hours_intersect_interval", - "community": 11, + "community": 10, "norm_label": "_intersect_interval()" }, { @@ -44829,7 +44919,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L82", "id": "services_oa_overtime_hours_subtract_interval", - "community": 11, + "community": 10, "norm_label": "_subtract_interval()" }, { @@ -44838,7 +44928,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L95", "id": "services_oa_overtime_hours_subtract_intervals", - "community": 11, + "community": 10, "norm_label": "_subtract_intervals()" }, { @@ -44847,7 +44937,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L105", "id": "services_oa_overtime_hours_interval_minutes", - "community": 11, + "community": 10, "norm_label": "_interval_minutes()" }, { @@ -44856,7 +44946,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L109", "id": "services_oa_overtime_hours_build_workday_windows", - "community": 11, + "community": 10, "norm_label": "_build_workday_windows()" }, { @@ -44865,7 +44955,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L122", "id": "services_oa_overtime_hours_build_rest_day_segments", - "community": 11, + "community": 10, "norm_label": "_build_rest_day_segments()" }, { @@ -44874,7 +44964,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L140", "id": "services_oa_overtime_hours_calc_overtime_hours", - "community": 11, + "community": 10, "norm_label": "calc_overtime_hours()" }, { @@ -44883,7 +44973,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L193", "id": "services_oa_overtime_hours_extract_rules", - "community": 11, + "community": 10, "norm_label": "_extract_rules()" }, { @@ -44892,7 +44982,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L205", "id": "services_oa_overtime_hours_walk", - "community": 11, + "community": 10, "norm_label": "_walk()" }, { @@ -44910,7 +45000,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L272", "id": "services_oa_overtime_hours_round1", - "community": 11, + "community": 10, "norm_label": "_round1()" }, { @@ -44919,7 +45009,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L282", "id": "services_oa_overtime_hours_apply_overtime_kit_hours", - "community": 11, + "community": 10, "norm_label": "apply_overtime_kit_hours()" }, { @@ -44928,7 +45018,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L327", "id": "services_oa_overtime_hours_validate_overtime_kit_form_values", - "community": 11, + "community": 10, "norm_label": "validate_overtime_kit_form_values()" }, { @@ -44937,7 +45027,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L1", "id": "services_oa_overtime_hours_rationale_1", - "community": 11, + "community": 10, "norm_label": "\u52a0\u73ed\u5957\u4ef6:\u5de5\u4f5c\u65e5/\u4f11\u606f\u65e5\u7a97\u53e3\u91cd\u53e0\u5c0f\u65f6(\u4e0e\u524d\u7aef oa-overtime-hours.ts \u5bf9\u9f50)" }, { @@ -44946,7 +45036,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L146", "id": "services_oa_overtime_hours_rationale_146", - "community": 11, + "community": 10, "norm_label": "\u8fd4\u56de 1 \u4f4d\u5c0f\u6570\u5c0f\u65f6;\u975e\u6cd5\u6216 end<=start \u8fd4\u56de none\u3002" }, { @@ -44964,7 +45054,7 @@ "source_file": "services/oa_overtime_hours.py", "source_location": "L287", "id": "services_oa_overtime_hours_rationale_287", - "community": 11, + "community": 10, "norm_label": "\u904d\u5386 overtimekit:\u672a\u624b\u6539\u5219\u8986\u76d6\u65f6\u957f;\u5df2\u624b\u6539(form_data[__manual_])\u5219\u4ec5\u89c4\u8303\u5316\u4e00\u4f4d\u5c0f\u6570\u3002" }, { @@ -44973,7 +45063,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L1", "id": "services_workflow_callback_py", - "community": 8, + "community": 15, "norm_label": "workflow_callback.py" }, { @@ -44982,7 +45072,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L23", "id": "services_workflow_callback_register_local_callback", - "community": 8, + "community": 15, "norm_label": "register_local_callback()" }, { @@ -44991,7 +45081,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L28", "id": "services_workflow_callback_dispatch_local", - "community": 8, + "community": 15, "norm_label": "_dispatch_local()" }, { @@ -45000,7 +45090,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L60", "id": "services_workflow_callback_trigger_callback", - "community": 8, + "community": 15, "norm_label": "trigger_callback()" }, { @@ -45009,7 +45099,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L1", "id": "services_workflow_callback_rationale_1", - "community": 8, + "community": 15, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf" }, { @@ -45018,7 +45108,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L24", "id": "services_workflow_callback_rationale_24", - "community": 8, + "community": 15, "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" }, { @@ -45027,7 +45117,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L29", "id": "services_workflow_callback_rationale_29", - "community": 8, + "community": 15, "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" }, { @@ -45036,7 +45126,7 @@ "source_file": "services/workflow_callback.py", "source_location": "L61", "id": "services_workflow_callback_rationale_61", - "community": 8, + "community": 15, "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" }, { @@ -45045,7 +45135,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L1", "id": "services_qc_work_order_fee_summary_py", - "community": 5, + "community": 7, "norm_label": "qc_work_order_fee_summary.py" }, { @@ -45054,7 +45144,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L30", "id": "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", - "community": 5, + "community": 7, "norm_label": "_is_outbound_fee_biz_type()" }, { @@ -45063,7 +45153,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L34", "id": "services_qc_work_order_fee_summary_dec", - "community": 5, + "community": 7, "norm_label": "_dec()" }, { @@ -45072,7 +45162,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L43", "id": "services_qc_work_order_fee_summary_received_amount_from_details", - "community": 5, + "community": 7, "norm_label": "_received_amount_from_details()" }, { @@ -45081,7 +45171,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L52", "id": "services_qc_work_order_fee_summary_protocol_status_hint", - "community": 5, + "community": 7, "norm_label": "_protocol_status_hint()" }, { @@ -45090,7 +45180,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L76", "id": "services_qc_work_order_fee_summary_protocol_overall_status", - "community": 5, + "community": 7, "norm_label": "_protocol_overall_status()" }, { @@ -45099,7 +45189,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L98", "id": "services_qc_work_order_fee_summary_fmt_ymd", - "community": 5, + "community": 7, "norm_label": "_fmt_ymd()" }, { @@ -45108,7 +45198,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L105", "id": "services_qc_work_order_fee_summary_payment_detail_row", - "community": 5, + "community": 7, "norm_label": "_payment_detail_row()" }, { @@ -45117,7 +45207,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L123", "id": "services_qc_work_order_fee_summary_sort_payment_details", - "community": 5, + "community": 7, "norm_label": "_sort_payment_details()" }, { @@ -45126,7 +45216,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L134", "id": "services_qc_work_order_fee_summary_build_protocol_payment_summary", - "community": 5, + "community": 7, "norm_label": "build_protocol_payment_summary()" }, { @@ -45135,7 +45225,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L162", "id": "services_qc_work_order_fee_summary_build_protocol_payment_summaries", - "community": 5, + "community": 7, "norm_label": "build_protocol_payment_summaries()" }, { @@ -45144,7 +45234,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L204", "id": "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", - "community": 5, + "community": 7, "norm_label": "build_basic_experiment_fee_summary()" }, { @@ -45153,7 +45243,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L224", "id": "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", - "community": 5, + "community": 7, "norm_label": "build_basic_experiment_fee_summaries()" }, { @@ -45162,7 +45252,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L260", "id": "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", - "community": 5, + "community": 7, "norm_label": "_is_inbound_cell_storage_item()" }, { @@ -45171,7 +45261,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L267", "id": "services_qc_work_order_fee_summary_load_reception_map", - "community": 5, + "community": 7, "norm_label": "_load_reception_map()" }, { @@ -45180,7 +45270,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L281", "id": "services_qc_work_order_fee_summary_load_protocol_id_by_no", - "community": 5, + "community": 7, "norm_label": "_load_protocol_id_by_no()" }, { @@ -45189,7 +45279,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L299", "id": "services_qc_work_order_fee_summary_effective_collection_protocol_id", - "community": 5, + "community": 7, "norm_label": "_effective_collection_protocol_id()" }, { @@ -45198,7 +45288,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L315", "id": "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", - "community": 5, + "community": 7, "norm_label": "enrich_work_order_fee_summaries()" }, { @@ -45207,7 +45297,7 @@ "source_file": "services/qc_work_order_fee_summary.py", "source_location": "L1", "id": "services_qc_work_order_fee_summary_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u8d28\u68c0\u5de5\u5355 \u00b7 \u7528\u6237\u8d39\u7528\u6458\u8981(\u91c7\u96c6\u534f\u8bae / \u57fa\u7840\u5b9e\u9a8c)" }, { @@ -45216,7 +45306,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L1", "id": "services_storage_facility_code_py", - "community": 12, + "community": 3, "norm_label": "storage_facility_code.py" }, { @@ -45225,7 +45315,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L19", "id": "services_storage_facility_code_encode_slot_layout_order", - "community": 12, + "community": 3, "norm_label": "encode_slot_layout_order()" }, { @@ -45234,7 +45324,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L30", "id": "services_storage_facility_code_decode_slot_layout_order", - "community": 12, + "community": 3, "norm_label": "decode_slot_layout_order()" }, { @@ -45243,7 +45333,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L38", "id": "services_storage_facility_code_validate_node_code", - "community": 12, + "community": 3, "norm_label": "validate_node_code()" }, { @@ -45252,7 +45342,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L47", "id": "services_storage_facility_code_assert_sibling_node_code_unique", - "community": 12, + "community": 3, "norm_label": "assert_sibling_node_code_unique()" }, { @@ -45261,7 +45351,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L71", "id": "services_storage_facility_code_build_node_code_path", - "community": 12, + "community": 3, "norm_label": "build_node_code_path()" }, { @@ -45270,7 +45360,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L96", "id": "services_storage_facility_code_build_full_slot_code", - "community": 12, + "community": 3, "norm_label": "build_full_slot_code()" }, { @@ -45279,7 +45369,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L108", "id": "services_storage_facility_code_load_facility_map", - "community": 12, + "community": 3, "norm_label": "load_facility_map()" }, { @@ -45288,7 +45378,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L120", "id": "services_storage_facility_code_load_facility_ancestor_map", - "community": 12, + "community": 3, "norm_label": "load_facility_ancestor_map()" }, { @@ -45297,7 +45387,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L145", "id": "services_storage_facility_code_collect_slot_ids_under_nodes", - "community": 12, + "community": 3, "norm_label": "collect_slot_ids_under_nodes()" }, { @@ -45306,7 +45396,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L188", "id": "services_storage_facility_code_refresh_outbound_release_cell_slot_names", - "community": 12, + "community": 3, "norm_label": "refresh_outbound_release_cell_slot_names()" }, { @@ -45315,7 +45405,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L233", "id": "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", - "community": 12, + "community": 3, "norm_label": "cascade_refresh_slot_name_snapshots_for_slots()" }, { @@ -45324,7 +45414,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L262", "id": "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", - "community": 12, + "community": 3, "norm_label": "cascade_refresh_slot_name_snapshots_for_nodes()" }, { @@ -45333,7 +45423,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L1", "id": "services_storage_facility_code_rationale_1", - "community": 12, + "community": 4, "norm_label": "\u5e93\u4f4d\u8282\u70b9\u7f16\u53f7\u8def\u5f84\u4e0e\u50a8\u7269\u683c\u5b8c\u6574\u7f16\u53f7\u8ba1\u7b97\u3001\u5feb\u7167\u7ea7\u8054\u5237\u65b0\u3002" }, { @@ -45342,7 +45432,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L20", "id": "services_storage_facility_code_rationale_20", - "community": 12, + "community": 4, "norm_label": "\u5c06\u8d27\u67b6\u884c\u5217\u4f4d\u7f6e\u7f16\u7801\u4e3a order_num(row*1000+col)\u3002" }, { @@ -45351,7 +45441,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L31", "id": "services_storage_facility_code_rationale_31", - "community": 12, + "community": 4, "norm_label": "\u89e3\u6790 order_num \u4e2d\u7684\u884c\u5217\u4f4d\u7f6e;\u975e\u5e03\u5c40\u7f16\u7801\u65f6\u8fd4\u56de (0, order)\u3002" }, { @@ -45360,7 +45450,7 @@ "source_file": "services/storage_facility_code.py", "source_location": "L125", "id": "services_storage_facility_code_rationale_125", - "community": 12, + "community": 4, "norm_label": "\u4ec5\u52a0\u8f7d\u67d0\u8282\u70b9\u5230\u6839\u7684\u7956\u5148\u94fe(\u542b\u81ea\u8eab),\u4f9b\u5355\u8282\u70b9\u683c\u5b50\u5217\u8868\u62fc fullslotcode\u3002" }, { @@ -45504,7 +45594,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L1", "id": "services_qc_work_order_conclusion_py", - "community": 6, + "community": 7, "norm_label": "qc_work_order_conclusion.py" }, { @@ -45513,7 +45603,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L13", "id": "services_qc_work_order_conclusion_derive_work_order_qc_conclusion", - "community": 6, + "community": 7, "norm_label": "derive_work_order_qc_conclusion()" }, { @@ -45522,7 +45612,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L25", "id": "services_qc_work_order_conclusion_work_order_qc_conclusion_label", - "community": 6, + "community": 7, "norm_label": "work_order_qc_conclusion_label()" }, { @@ -45531,7 +45621,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L29", "id": "services_qc_work_order_conclusion_build_qc_conclusion_fields", - "community": 6, + "community": 7, "norm_label": "build_qc_conclusion_fields()" }, { @@ -45540,7 +45630,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L1", "id": "services_qc_work_order_conclusion_rationale_1", - "community": 6, + "community": 7, "norm_label": "\u8d28\u68c0\u5de5\u5355\u7ea7\u7ed3\u8bba:\u7531\u4e0b\u5c5e\u4efb\u52a1 conclusion \u6d3e\u751f(\u5408\u683c/\u4e0d\u5408\u683c)\u3002" }, { @@ -45549,7 +45639,7 @@ "source_file": "services/qc_work_order_conclusion.py", "source_location": "L14", "id": "services_qc_work_order_conclusion_rationale_14", - "community": 6, + "community": 7, "norm_label": "\u4e0e\u77ed\u4fe1\u6a21\u5757\u89c4\u5219\u4e00\u81f4:\u4efb\u4e00 btg \u2192 btg;\u5168\u90e8 tg \u2192 tg;\u5426\u5219\u7a7a\u3002" }, { @@ -45792,7 +45882,7 @@ "source_file": "services/oa_publish.py", "source_location": "L1", "id": "services_oa_publish_py", - "community": 7, + "community": 6, "norm_label": "oa_publish.py" }, { @@ -45801,7 +45891,7 @@ "source_file": "services/oa_publish.py", "source_location": "L97", "id": "services_oa_publish_extract_rules", - "community": 7, + "community": 6, "norm_label": "_extract_rules()" }, { @@ -45810,7 +45900,7 @@ "source_file": "services/oa_publish.py", "source_location": "L112", "id": "services_oa_publish_walk_form_rules", - "community": 7, + "community": 6, "norm_label": "_walk_form_rules()" }, { @@ -45819,7 +45909,7 @@ "source_file": "services/oa_publish.py", "source_location": "L120", "id": "services_oa_publish_count_fillable_fields", - "community": 7, + "community": 6, "norm_label": "count_fillable_fields()" }, { @@ -45828,7 +45918,7 @@ "source_file": "services/oa_publish.py", "source_location": "L134", "id": "services_oa_publish_rule_use_in_condition", - "community": 7, + "community": 6, "norm_label": "_rule_use_in_condition()" }, { @@ -45837,7 +45927,7 @@ "source_file": "services/oa_publish.py", "source_location": "L141", "id": "services_oa_publish_index_condition_fields", - "community": 7, + "community": 6, "norm_label": "index_condition_fields()" }, { @@ -45846,7 +45936,7 @@ "source_file": "services/oa_publish.py", "source_location": "L156", "id": "services_oa_publish_normalize_use_in_condition_required", - "community": 7, + "community": 6, "norm_label": "normalize_use_in_condition_required()" }, { @@ -45855,7 +45945,7 @@ "source_file": "services/oa_publish.py", "source_location": "L184", "id": "services_oa_publish_node_type", - "community": 7, + "community": 6, "norm_label": "_node_type()" }, { @@ -45864,7 +45954,7 @@ "source_file": "services/oa_publish.py", "source_location": "L188", "id": "services_oa_publish_validate_flow_tree", - "community": 7, + "community": 6, "norm_label": "validate_flow_tree()" }, { @@ -45873,7 +45963,7 @@ "source_file": "services/oa_publish.py", "source_location": "L321", "id": "services_oa_publish_validate_condition_rules_against_form", - "community": 7, + "community": 6, "norm_label": "validate_condition_rules_against_form()" }, { @@ -45882,7 +45972,7 @@ "source_file": "services/oa_publish.py", "source_location": "L368", "id": "services_oa_publish_validate_posts_referenced", - "community": 7, + "community": 6, "norm_label": "validate_posts_referenced()" }, { @@ -45891,7 +45981,7 @@ "source_file": "services/oa_publish.py", "source_location": "L423", "id": "services_oa_publish_validate_control_types", - "community": 7, + "community": 6, "norm_label": "validate_control_types()" }, { @@ -45900,7 +45990,7 @@ "source_file": "services/oa_publish.py", "source_location": "L439", "id": "services_oa_publish_validate_draft_for_publish", - "community": 7, + "community": 6, "norm_label": "validate_draft_for_publish()" }, { @@ -45909,7 +45999,7 @@ "source_file": "services/oa_publish.py", "source_location": "L464", "id": "services_oa_publish_publish_app", - "community": 7, + "community": 6, "norm_label": "publish_app()" }, { @@ -45918,7 +46008,7 @@ "source_file": "services/oa_publish.py", "source_location": "L142", "id": "services_oa_publish_rationale_142", - "community": 7, + "community": 6, "norm_label": "field -> rule(\u4ec5 useincondition \u4e14 type \u5408\u683c)" }, { @@ -45927,7 +46017,7 @@ "source_file": "services/oa_publish.py", "source_location": "L157", "id": "services_oa_publish_rationale_157", - "community": 7, + "community": 6, "norm_label": "\u5c31\u5730/\u6df1\u62f7\u8d1d\u7686\u53ef:\u6253\u6807\u5b57\u6bb5\u5f3a\u5236 required/$required\u3002\u53d1\u5e03\u524d\u8c03\u7528\u3002" }, { @@ -45936,7 +46026,7 @@ "source_file": "services/oa_publish.py", "source_location": "L471", "id": "services_oa_publish_rationale_471", - "community": 7, + "community": 6, "norm_label": "\u6821\u9a8c\u5e76\u53d1\u5e03\u5f53\u524d\u8349\u7a3f\u3002 \u6210\u529f\u8fd4\u56de (draft_dict_like_published_info, []); \u5931\u8d25\u8fd4\u56de ({}, errors)\u3002" }, { @@ -46134,7 +46224,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L1", "id": "services_workflow_engine_py", - "community": 8, + "community": 15, "norm_label": "workflow_engine.py" }, { @@ -46143,7 +46233,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L31", "id": "services_workflow_engine_workflowengine", - "community": 8, + "community": 15, "norm_label": "workflowengine" }, { @@ -46152,7 +46242,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L32", "id": "services_workflow_engine_workflowengine_init", - "community": 8, + "community": 15, "norm_label": ".__init__()" }, { @@ -46161,7 +46251,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L39", "id": "services_workflow_engine_workflowengine_start_process", - "community": 8, + "community": 15, "norm_label": ".start_process()" }, { @@ -46170,7 +46260,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L77", "id": "services_workflow_engine_workflowengine_approve_task", - "community": 8, + "community": 15, "norm_label": ".approve_task()" }, { @@ -46179,7 +46269,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L126", "id": "services_workflow_engine_workflowengine_reject_task", - "community": 8, + "community": 15, "norm_label": ".reject_task()" }, { @@ -46188,7 +46278,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L160", "id": "services_workflow_engine_workflowengine_advance", - "community": 8, + "community": 15, "norm_label": "._advance()" }, { @@ -46197,7 +46287,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L201", "id": "services_workflow_engine_workflowengine_execute_node", - "community": 8, + "community": 15, "norm_label": "._execute_node()" }, { @@ -46206,7 +46296,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L238", "id": "services_workflow_engine_workflowengine_resolve_approvers", - "community": 8, + "community": 0, "norm_label": "._resolve_approvers()" }, { @@ -46215,7 +46305,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L289", "id": "services_workflow_engine_workflowengine_evaluate_condition", - "community": 8, + "community": 15, "norm_label": "._evaluate_condition()" }, { @@ -46224,7 +46314,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L311", "id": "services_workflow_engine_workflowengine_check_rules", - "community": 8, + "community": 15, "norm_label": "._check_rules()" }, { @@ -46233,7 +46323,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L335", "id": "services_workflow_engine_compare", - "community": 8, + "community": 15, "norm_label": "_compare()" }, { @@ -46242,7 +46332,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L364", "id": "services_workflow_engine_get_variable", - "community": 8, + "community": 15, "norm_label": "_get_variable()" }, { @@ -46251,7 +46341,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L379", "id": "services_workflow_engine_parse_node_config", - "community": 8, + "community": 15, "norm_label": "_parse_node_config()" }, { @@ -46260,7 +46350,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L388", "id": "services_workflow_engine_parse_variables", - "community": 8, + "community": 15, "norm_label": "_parse_variables()" }, { @@ -46269,7 +46359,7 @@ "source_file": "services/workflow_engine.py", "source_location": "L1", "id": "services_workflow_engine_rationale_1", - "community": 3, + "community": 4, "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c" }, { @@ -46395,7 +46485,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L129", "id": "services_web_auth_roles_normalize_candidate_user_ids", - "community": 13, + "community": 0, "norm_label": "_normalize_candidate_user_ids()" }, { @@ -46404,7 +46494,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L137", "id": "services_web_auth_roles_list_user_ids_with_effective_role_name", - "community": 13, + "community": 0, "norm_label": "list_user_ids_with_effective_role_name()" }, { @@ -46413,7 +46503,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L212", "id": "services_web_auth_roles_list_user_ids_with_any_effective_role_ids", - "community": 13, + "community": 0, "norm_label": "list_user_ids_with_any_effective_role_ids()" }, { @@ -46476,7 +46566,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L1", "id": "services_web_auth_roles_rationale_1", - "community": 3, + "community": 4, "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 \u6709\u6548\u89d2\u8272 = \u7528\u6237\u76f4\u63a5\u89d2\u8272" }, { @@ -46485,7 +46575,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L31", "id": "services_web_auth_roles_rationale_31", - "community": 3, + "community": 4, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" }, { @@ -46494,7 +46584,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L54", "id": "services_web_auth_roles_rationale_54", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237\u76f4\u63a5\u7ed1\u5b9a\u4e14\u542f\u7528\u7684\u89d2\u8272 id(sys_user_role \u2192 sys_role)\u3002" }, { @@ -46503,7 +46593,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L76", "id": "services_web_auth_roles_rationale_76", - "community": 3, + "community": 4, "norm_label": "\u7ecf\u542f\u7528\u804c\u4f4d\u7ee7\u627f\u7684\u542f\u7528\u89d2\u8272 id(sys_user_post \u2192 sys_post \u2192 sys_post_role \u2192 sys_role)\u3002" }, { @@ -46512,7 +46602,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L115", "id": "services_web_auth_roles_rationale_115", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237\u6709\u6548\u89d2\u8272 id:\u76f4\u63a5\u7ed1\u5b9a \u222a \u542f\u7528\u804c\u4f4d\u5173\u8054\u7684\u542f\u7528\u89d2\u8272(\u53bb\u91cd\u4fdd\u5e8f)\u3002" }, { @@ -46521,7 +46611,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L144", "id": "services_web_auth_roles_rationale_144", - "community": 3, + "community": 4, "norm_label": "\u62e5\u6709\u6307\u5b9a\u89d2\u8272\u540d\u7684\u7528\u6237 id(\u76f4\u63a5\u7ed1\u5b9a \u222a \u804c\u4f4d\u7ee7\u627f)\u3002" }, { @@ -46530,7 +46620,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L219", "id": "services_web_auth_roles_rationale_219", - "community": 3, + "community": 4, "norm_label": "\u62e5\u6709\u4efb\u4e00\u6307\u5b9a\u89d2\u8272 id \u7684\u7528\u6237 id \u5217\u8868(\u76f4\u63a5\u7ed1\u5b9a \u222a \u804c\u4f4d\u7ee7\u627f,\u53bb\u91cd)\u3002" }, { @@ -46539,7 +46629,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L286", "id": "services_web_auth_roles_rationale_286", - "community": 3, + "community": 4, "norm_label": "\u6309\u7ed9\u5b9a\u89d2\u8272 id \u8fd4\u56de\u542f\u7528\u89d2\u8272\u540d\u79f0(\u4fdd\u5e8f\u3001\u53bb\u91cd)\u3002" }, { @@ -46548,7 +46638,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L317", "id": "services_web_auth_roles_rationale_317", - "community": 3, + "community": 4, "norm_label": "\u67e5\u8be2\u7528\u6237\u5f53\u524d\u6709\u6548\u7684 sys_role.role_name \u5217\u8868(\u542b\u804c\u4f4d\u7ee7\u627f)\u3002" }, { @@ -46557,7 +46647,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L322", "id": "services_web_auth_roles_rationale_322", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237\u662f\u5426\u81f3\u5c11\u62e5\u6709\u4e00\u4e2a\u6709\u6548\u89d2\u8272(\u76f4\u63a5\u6216\u7ecf\u804c\u4f4d\u7ee7\u627f)\u3002" }, { @@ -46566,7 +46656,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L327", "id": "services_web_auth_roles_rationale_327", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237\u5f53\u524d\u6709\u6548\u7684 sys_role.role_name \u5217\u8868(\u53bb\u91cd\u3001\u4fdd\u5e8f)\u3002" }, { @@ -46575,7 +46665,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L333", "id": "services_web_auth_roles_rationale_333", - "community": 3, + "community": 4, "norm_label": "\u6839\u636e\u7528\u6237\u6709\u6548\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin / guest)\u3002" }, { @@ -46584,7 +46674,7 @@ "source_file": "services/web_auth_roles.py", "source_location": "L344", "id": "services_web_auth_roles_rationale_344", - "community": 3, + "community": 4, "norm_label": "\u7528\u6237\u901a\u8fc7\u6709\u6548\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7a7a\u5219\u9000\u56de\u83dc\u5355 id)\u3002 \u6ce8:\u4e0d\u8fc7\u6ee4 visible\u2014\u2014f \u7c7b\u578b\u6309\u94ae\u7b49 visib" }, { @@ -46593,7 +46683,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L1", "id": "services_oa_trip_days_py", - "community": 18, + "community": 19, "norm_label": "oa_trip_days.py" }, { @@ -46602,7 +46692,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L24", "id": "services_oa_trip_days_day_index", - "community": 18, + "community": 19, "norm_label": "_day_index()" }, { @@ -46611,7 +46701,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L36", "id": "services_oa_trip_days_start_offset", - "community": 18, + "community": 19, "norm_label": "_start_offset()" }, { @@ -46620,7 +46710,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L45", "id": "services_oa_trip_days_end_offset", - "community": 18, + "community": 19, "norm_label": "_end_offset()" }, { @@ -46629,7 +46719,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L54", "id": "services_oa_trip_days_calc_trip_leg_days", - "community": 18, + "community": 19, "norm_label": "calc_trip_leg_days()" }, { @@ -46638,7 +46728,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L73", "id": "services_oa_trip_days_sum_trip_leg_days", - "community": 18, + "community": 19, "norm_label": "sum_trip_leg_days()" }, { @@ -46647,7 +46737,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L87", "id": "services_oa_trip_days_is_half_day_multiple", - "community": 18, + "community": 19, "norm_label": "is_half_day_multiple()" }, { @@ -46656,7 +46746,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L97", "id": "services_oa_trip_days_extract_rules", - "community": 18, + "community": 19, "norm_label": "_extract_rules()" }, { @@ -46665,7 +46755,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L109", "id": "services_oa_trip_days_walk", - "community": 18, + "community": 19, "norm_label": "_walk()" }, { @@ -46674,7 +46764,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L123", "id": "services_oa_trip_days_kit_trip_fields", - "community": 18, + "community": 0, "norm_label": "_kit_trip_fields()" }, { @@ -46683,7 +46773,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L156", "id": "services_oa_trip_days_walk_trip_kits", - "community": 18, + "community": 19, "norm_label": "_walk_trip_kits()" }, { @@ -46692,7 +46782,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L167", "id": "services_oa_trip_days_apply_trip_kit_days", - "community": 18, + "community": 19, "norm_label": "apply_trip_kit_days()" }, { @@ -46701,7 +46791,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L200", "id": "services_oa_trip_days_validate_trip_kit_form_values", - "community": 18, + "community": 19, "norm_label": "validate_trip_kit_form_values()" }, { @@ -46710,7 +46800,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L1", "id": "services_oa_trip_days_rationale_1", - "community": 18, + "community": 19, "norm_label": "\u51fa\u5dee\u5957\u4ef6:\u534a\u65e5\u5236\u884c\u7a0b\u65f6\u957f(\u4e0e\u524d\u7aef oa-trip-days.ts \u5bf9\u9f50)" }, { @@ -46719,7 +46809,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L60", "id": "services_oa_trip_days_rationale_60", - "community": 18, + "community": 19, "norm_label": "\u8fd4\u56de 0.5 \u6b65\u8fdb\u5929\u6570;\u975e\u6cd5\u6216 end<=start \u8fd4\u56de none\u3002" }, { @@ -46728,7 +46818,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L124", "id": "services_oa_trip_days_rationale_124", - "community": 18, + "community": 0, "norm_label": "\u8fd4\u56de (trip_list_field, trip_days_field)\u3002" }, { @@ -46737,7 +46827,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L168", "id": "services_oa_trip_days_rationale_168", - "community": 18, + "community": 19, "norm_label": "\u904d\u5386 tripkit:\u884c\u7a0b\u672a\u624b\u6539\u5219\u8986\u76d6 duration;\u51fa\u5dee\u5929\u6570\u672a\u624b\u6539\u5219\u8986\u76d6\u4e3a\u5404\u884c\u7a0b\u65f6\u957f\u4e4b\u548c\u3002" }, { @@ -46746,7 +46836,7 @@ "source_file": "services/oa_trip_days.py", "source_location": "L201", "id": "services_oa_trip_days_rationale_201", - "community": 18, + "community": 19, "norm_label": "\u63d0\u4ea4\u6821\u9a8c:\u884c\u7a0b\u5fc5\u586b\u3001\u7ed3\u675f\u665a\u4e8e\u5f00\u59cb;\u65f6\u957f/\u5929\u6570\u5408\u6cd5\u3002" }, { @@ -46755,7 +46845,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L1", "id": "services_protocol_payment_installment_py", - "community": 6, + "community": 3, "norm_label": "protocol_payment_installment.py" }, { @@ -46764,7 +46854,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L16", "id": "services_protocol_payment_installment_add_days_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "add_days_yyyymmdd()" }, { @@ -46773,7 +46863,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L29", "id": "services_protocol_payment_installment_add_months_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "add_months_yyyymmdd()" }, { @@ -46782,7 +46872,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L44", "id": "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "community": 6, + "community": 3, "norm_label": "add_interval_months_yyyymmdd()" }, { @@ -46791,7 +46881,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L64", "id": "services_protocol_payment_installment_calc_fq_installment_due_date", - "community": 6, + "community": 3, "norm_label": "calc_fq_installment_due_date()" }, { @@ -46800,7 +46890,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L78", "id": "services_protocol_payment_installment_parse_installment_ratios", - "community": 6, + "community": 3, "norm_label": "parse_installment_ratios()" }, { @@ -46809,7 +46899,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L88", "id": "services_protocol_payment_installment_is_legacy_installment_ratios", - "community": 6, + "community": 3, "norm_label": "is_legacy_installment_ratios()" }, { @@ -46818,7 +46908,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L102", "id": "services_protocol_payment_installment_resolve_installment_due_amounts", - "community": 6, + "community": 3, "norm_label": "resolve_installment_due_amounts()" }, { @@ -46827,7 +46917,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L114", "id": "services_protocol_payment_installment_calc_installment_due_amounts_inline", - "community": 6, + "community": 3, "norm_label": "_calc_installment_due_amounts_inline()" }, { @@ -46836,7 +46926,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L134", "id": "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "community": 6, + "community": 3, "norm_label": "calc_installment_due_amounts_by_ratios()" }, { @@ -46845,7 +46935,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L155", "id": "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "community": 6, + "community": 3, "norm_label": "calc_unpaid_amounts_by_ratios()" }, { @@ -46854,7 +46944,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L1", "id": "services_protocol_payment_installment_rationale_1", - "community": 6, + "community": 3, "norm_label": "\u5206\u671f\u7f34\u8d39:\u5e94\u7f34\u65e5\u8ba1\u7b97(\u6574\u6570\u6708\u6309\u65e5\u5386\u9012\u589e,\u5c0f\u6570\u6708\u6309 30 \u5929/\u6708\u6362\u7b97)" }, { @@ -46863,7 +46953,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L45", "id": "services_protocol_payment_installment_rationale_45", - "community": 6, + "community": 3, "norm_label": "\u6574\u6570\u90e8\u5206\u6309\u65e5\u5386\u52a0\u6708,\u5c0f\u6570\u90e8\u5206\u6309 30 \u5929/\u6708\u6362\u7b97\u4e3a\u5929\u6570\u3002" }, { @@ -46872,7 +46962,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L70", "id": "services_protocol_payment_installment_rationale_70", - "community": 6, + "community": 3, "norm_label": "\u7b2c 1 \u671f=\u5f00\u59cb\u65f6\u95f4;\u7b2c 2 \u671f\u8d77\u5728\u95f4\u9694\u9012\u589e\u57fa\u7840\u4e0a\u63d0\u524d advance_days \u5929\u3002" }, { @@ -46881,7 +46971,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L138", "id": "services_protocol_payment_installment_rationale_138", - "community": 6, + "community": 3, "norm_label": "\u5168\u989d\u5206\u914d:\u524d n-1 \u671f floor \u5230\u5206,\u672b\u4f4d\u8865\u5c3e\u5dee\u3002" }, { @@ -46890,7 +46980,7 @@ "source_file": "services/protocol_payment_installment.py", "source_location": "L160", "id": "services_protocol_payment_installment_rationale_160", - "community": 6, + "community": 3, "norm_label": "\u90e8\u5206\u5df2\u7f34:\u6309\u672a\u7f34\u671f\u6b21\u6bd4\u4f8b\u5f52\u4e00\u5316\u5206\u914d remaining\u3002" }, { @@ -46899,7 +46989,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L1", "id": "services_protocol_sample_list_summary_py", - "community": 6, + "community": 3, "norm_label": "protocol_sample_list_summary.py" }, { @@ -46908,7 +46998,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L20", "id": "services_protocol_sample_list_summary_build_sample_item_reception_qc_fields", - "community": 6, + "community": 3, "norm_label": "build_sample_item_reception_qc_fields()" }, { @@ -46917,7 +47007,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L46", "id": "services_protocol_sample_list_summary_get_list_reception_summary_map_by_sample_codes", - "community": 6, + "community": 3, "norm_label": "get_list_reception_summary_map_by_sample_codes()" }, { @@ -46926,7 +47016,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L79", "id": "services_protocol_sample_list_summary_get_list_qc_conclusion_map_by_sample_codes", - "community": 6, + "community": 7, "norm_label": "get_list_qc_conclusion_map_by_sample_codes()" }, { @@ -46935,7 +47025,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L149", "id": "services_protocol_sample_list_summary_get_list_qc_status_map_by_sample_codes", - "community": 6, + "community": 3, "norm_label": "get_list_qc_status_map_by_sample_codes()" }, { @@ -46944,7 +47034,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L1", "id": "services_protocol_sample_list_summary_rationale_1", - "community": 4, + "community": 5, "norm_label": "\u534f\u8bae/\u6350\u8d60\u5217\u8868\u5361\u7247:\u6309\u6837\u672c\u7f16\u7801\u6279\u91cf\u53d6\u63a5\u6536\u7ed3\u8bba\u4e0e\u95e8\u7981\u8d28\u68c0\u7ed3\u8bba(\u8f7b\u91cf\u5b57\u6bb5)\u3002" }, { @@ -46953,7 +47043,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L24", "id": "services_protocol_sample_list_summary_rationale_24", - "community": 4, + "community": 5, "norm_label": "\u5408\u5e76\u63a5\u6536/\u8d28\u68c0\u7ed3\u8bba\u6458\u8981\u4e3a\u5217\u8868 sampleitems \u5b57\u6bb5\u3002" }, { @@ -46962,7 +47052,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L53", "id": "services_protocol_sample_list_summary_rationale_53", - "community": 4, + "community": 5, "norm_label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801 + \u6765\u6e90\u8fd4\u56de\u63a5\u6536\u6458\u8981(acceptconclusion / remark),\u540c\u7801\u53d6\u9996\u6761\u3002" }, { @@ -46971,7 +47061,7 @@ "source_file": "services/protocol_sample_list_summary.py", "source_location": "L86", "id": "services_protocol_sample_list_summary_rationale_86", - "community": 4, + "community": 5, "norm_label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801 + \u6765\u6e90\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u7ed3\u8bba(\u4f18\u5148\u5de5\u5355\u843d\u5e93,\u5426\u5219\u7531\u4efb\u52a1\u6d3e\u751f)\u3002" }, { @@ -46980,7 +47070,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L1", "id": "services_oa_related_approval_py", - "community": 7, + "community": 6, "norm_label": "oa_related_approval.py" }, { @@ -46989,7 +47079,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L40", "id": "services_oa_related_approval_walk_rules", - "community": 7, + "community": 6, "norm_label": "_walk_rules()" }, { @@ -46998,7 +47088,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L52", "id": "services_oa_related_approval_schema_rules", - "community": 7, + "community": 6, "norm_label": "_schema_rules()" }, { @@ -47007,7 +47097,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L64", "id": "services_oa_related_approval_extract_upload_urls", - "community": 7, + "community": 6, "norm_label": "_extract_upload_urls()" }, { @@ -47016,7 +47106,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L96", "id": "services_oa_related_approval_upload_display_name", - "community": 7, + "community": 6, "norm_label": "_upload_display_name()" }, { @@ -47025,160 +47115,169 @@ "source_file": "services/oa_related_approval.py", "source_location": "L117", "id": "services_oa_related_approval_format_upload_display", - "community": 7, + "community": 6, "norm_label": "_format_upload_display()" }, + { + "label": "_upload_files_meta()", + "file_type": "code", + "source_file": "services/oa_related_approval.py", + "source_location": "L147", + "id": "services_oa_related_approval_upload_files_meta", + "community": 6, + "norm_label": "_upload_files_meta()" + }, { "label": "_normalize_related_ids()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L147", + "source_location": "L177", "id": "services_oa_related_approval_normalize_related_ids", - "community": 7, + "community": 6, "norm_label": "_normalize_related_ids()" }, { "label": "_format_trip_leg()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L166", + "source_location": "L196", "id": "services_oa_related_approval_format_trip_leg", - "community": 7, + "community": 6, "norm_label": "_format_trip_leg()" }, { "label": "_format_trip_itinerary()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L195", + "source_location": "L225", "id": "services_oa_related_approval_format_trip_itinerary", - "community": 7, + "community": 6, "norm_label": "_format_trip_itinerary()" }, { "label": "_format_receive_account()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L207", + "source_location": "L237", "id": "services_oa_related_approval_format_receive_account", - "community": 7, + "community": 6, "norm_label": "_format_receive_account()" }, { "label": "_format_region_like()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L245", + "source_location": "L275", "id": "services_oa_related_approval_format_region_like", - "community": 7, + "community": 6, "norm_label": "_format_region_like()" }, { "label": "_format_unknown_object()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L290", + "source_location": "L320", "id": "services_oa_related_approval_format_unknown_object", - "community": 7, + "community": 6, "norm_label": "_format_unknown_object()" }, { "label": "_format_value()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L321", + "source_location": "L351", "id": "services_oa_related_approval_format_value", - "community": 7, + "community": 6, "norm_label": "_format_value()" }, { "label": "flatten_form_fields_for_summary()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L396", + "source_location": "L426", "id": "services_oa_related_approval_flatten_form_fields_for_summary", - "community": 7, + "community": 6, "norm_label": "flatten_form_fields_for_summary()" }, { "label": "extract_related_approval_links()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L425", + "source_location": "L469", "id": "services_oa_related_approval_extract_related_approval_links", - "community": 7, + "community": 6, "norm_label": "extract_related_approval_links()" }, { "label": "merge_relation_targets()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L458", + "source_location": "L502", "id": "services_oa_related_approval_merge_relation_targets", - "community": 7, + "community": 6, "norm_label": "merge_relation_targets()" }, { "label": "_user_can_link_instance()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L479", + "source_location": "L523", "id": "services_oa_related_approval_user_can_link_instance", - "community": 7, + "community": 6, "norm_label": "_user_can_link_instance()" }, { "label": "assert_linkable_instance()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L512", + "source_location": "L556", "id": "services_oa_related_approval_assert_linkable_instance", - "community": 7, + "community": 6, "norm_label": "assert_linkable_instance()" }, { "label": "related_status_text()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L534", + "source_location": "L578", "id": "services_oa_related_approval_related_status_text", - "community": 7, + "community": 6, "norm_label": "related_status_text()" }, { "label": "related_display_title()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L539", + "source_location": "L583", "id": "services_oa_related_approval_related_display_title", - "community": 7, + "community": 6, "norm_label": "related_display_title()" }, { "label": "_instance_ids_for_tab()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L547", + "source_location": "L591", "id": "services_oa_related_approval_instance_ids_for_tab", - "community": 7, + "community": 6, "norm_label": "_instance_ids_for_tab()" }, { "label": "list_related_candidates()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L581", + "source_location": "L625", "id": "services_oa_related_approval_list_related_candidates", - "community": 7, + "community": 6, "norm_label": "list_related_candidates()" }, { "label": "build_related_summaries()", "file_type": "code", "source_file": "services/oa_related_approval.py", - "source_location": "L714", + "source_location": "L758", "id": "services_oa_related_approval_build_related_summaries", - "community": 7, + "community": 6, "norm_label": "build_related_summaries()" }, { @@ -47187,7 +47286,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L1", "id": "services_oa_related_approval_rationale_1", - "community": 7, + "community": 6, "norm_label": "\u5173\u8054\u5ba1\u6279\u5355:\u5b57\u6bb5\u6241\u5e73\u5316\u4e0e form_data \u62bd\u94fe" }, { @@ -47196,7 +47295,7 @@ "source_file": "services/oa_related_approval.py", "source_location": "L65", "id": "services_oa_related_approval_rationale_65", - "community": 7, + "community": 6, "norm_label": "normalize formcreate upload / \u4e1a\u52a1\u9644\u4ef6\u503c\u4e3a url \u5217\u8868\u3002" }, { @@ -47205,70 +47304,79 @@ "source_file": "services/oa_related_approval.py", "source_location": "L97", "id": "services_oa_related_approval_rationale_97", - "community": 7, + "community": 6, "norm_label": "\u6253\u5370/\u6458\u8981:\u4f18\u5148\u5bf9\u8c61 name,\u5426\u5219\u53d6\u8def\u5f84\u6700\u540e\u4e00\u6bb5\u6587\u4ef6\u540d\u3002" }, + { + "label": "\u6458\u8981/\u5217\u8868\u7528\uff1a\u4e0a\u4f20\u5b57\u6bb5\u89c4\u8303\u5316\u4e3a {url, name} \u5217\u8868\uff0c\u4f9b\u524d\u7aef\u7f29\u7565\u56fe\u5c55\u793a\u3002", + "file_type": "rationale", + "source_file": "services/oa_related_approval.py", + "source_location": "L148", + "id": "services_oa_related_approval_rationale_148", + "community": 6, + "norm_label": "\u6458\u8981/\u5217\u8868\u7528:\u4e0a\u4f20\u5b57\u6bb5\u89c4\u8303\u5316\u4e3a {url, name} \u5217\u8868,\u4f9b\u524d\u7aef\u7f29\u7565\u56fe\u5c55\u793a\u3002" + }, { "label": "Order-preserving dedupe of related approval instance ids.", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L148", - "id": "services_oa_related_approval_rationale_148", - "community": 7, + "source_location": "L178", + "id": "services_oa_related_approval_rationale_178", + "community": 6, "norm_label": "order-preserving dedupe of related approval instance ids." }, { "label": "\u7701\u5e02\u533a / \u7ea7\u8054\uff1astring[] \u6216 {province,city,district} \u7b49\u3002", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L246", - "id": "services_oa_related_approval_rationale_246", - "community": 7, + "source_location": "L276", + "id": "services_oa_related_approval_rationale_276", + "community": 6, "norm_label": "\u7701\u5e02\u533a / \u7ea7\u8054:string[] \u6216 {province,city,district} \u7b49\u3002" }, { "label": "Never dump full dict/JSON; prefer common display keys then scalar values.", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L291", - "id": "services_oa_related_approval_rationale_291", - "community": 7, + "source_location": "L321", + "id": "services_oa_related_approval_rationale_321", + "community": 6, "norm_label": "never dump full dict/json; prefer common display keys then scalar values." }, { "label": "returns (text, fullWidth)", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L322", - "id": "services_oa_related_approval_rationale_322", - "community": 7, + "source_location": "L352", + "id": "services_oa_related_approval_rationale_352", + "community": 6, "norm_label": "returns (text, fullwidth)" }, { "label": "Ordered unique (field_key, to_instance_id).", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L428", - "id": "services_oa_related_approval_rationale_428", - "community": 7, + "source_location": "L472", + "id": "services_oa_related_approval_rationale_472", + "community": 6, "norm_label": "ordered unique (field_key, to_instance_id)." }, { "label": "Returns (field_key|None, to_id) \u2014 form fields first, then legacy without key.", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L463", - "id": "services_oa_related_approval_rationale_463", - "community": 7, + "source_location": "L507", + "id": "services_oa_related_approval_rationale_507", + "community": 6, "norm_label": "returns (field_key|none, to_id) \u2014 form fields first, then legacy without key." }, { "label": "Return instance id list for done/cc tabs; None means mine (filter on initiator).", "file_type": "rationale", "source_file": "services/oa_related_approval.py", - "source_location": "L548", - "id": "services_oa_related_approval_rationale_548", - "community": 7, + "source_location": "L592", + "id": "services_oa_related_approval_rationale_592", + "community": 6, "norm_label": "return instance id list for done/cc tabs; none means mine (filter on initiator)." }, { @@ -47367,7 +47475,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L1", "id": "services_oa_leave_hours_py", - "community": 11, + "community": 10, "norm_label": "oa_leave_hours.py" }, { @@ -47376,7 +47484,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L21", "id": "services_oa_leave_hours_parse_hm", - "community": 11, + "community": 10, "norm_label": "_parse_hm()" }, { @@ -47385,7 +47493,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L31", "id": "services_oa_leave_hours_parse_dt", - "community": 11, + "community": 10, "norm_label": "_parse_dt()" }, { @@ -47394,7 +47502,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L47", "id": "services_oa_leave_hours_overlap_minutes_on_day", - "community": 11, + "community": 10, "norm_label": "_overlap_minutes_on_day()" }, { @@ -47403,7 +47511,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L75", "id": "services_oa_leave_hours_calc_leave_hours", - "community": 11, + "community": 10, "norm_label": "calc_leave_hours()" }, { @@ -47412,7 +47520,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L97", "id": "services_oa_leave_hours_extract_rules", - "community": 11, + "community": 10, "norm_label": "_extract_rules()" }, { @@ -47421,7 +47529,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L109", "id": "services_oa_leave_hours_walk", - "community": 11, + "community": 10, "norm_label": "_walk()" }, { @@ -47430,7 +47538,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L123", "id": "services_oa_leave_hours_kit_child_fields", - "community": 0, + "community": 10, "norm_label": "_kit_child_fields()" }, { @@ -47439,7 +47547,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L160", "id": "services_oa_leave_hours_round1", - "community": 11, + "community": 10, "norm_label": "_round1()" }, { @@ -47448,7 +47556,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L170", "id": "services_oa_leave_hours_apply_leave_kit_hours", - "community": 11, + "community": 10, "norm_label": "apply_leave_kit_hours()" }, { @@ -47457,7 +47565,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L205", "id": "services_oa_leave_hours_validate_leave_kit_form_values", - "community": 11, + "community": 10, "norm_label": "validate_leave_kit_form_values()" }, { @@ -47466,7 +47574,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L1", "id": "services_oa_leave_hours_rationale_1", - "community": 11, + "community": 10, "norm_label": "\u8bf7\u5047\u5957\u4ef6:\u53cc\u6bb5\u5de5\u65f6\u91cd\u53e0\u5c0f\u65f6(\u4e0e\u524d\u7aef oa-leave-hours.ts \u5bf9\u9f50)" }, { @@ -47475,7 +47583,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L80", "id": "services_oa_leave_hours_rationale_80", - "community": 11, + "community": 10, "norm_label": "\u8fd4\u56de 1 \u4f4d\u5c0f\u6570\u5c0f\u65f6;\u975e\u6cd5\u6216 end<=start \u8fd4\u56de none\u3002" }, { @@ -47484,7 +47592,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L124", "id": "services_oa_leave_hours_rationale_124", - "community": 0, + "community": 10, "norm_label": "\u8fd4\u56de (start_field, end_field, duration_field)\u3002" }, { @@ -47493,7 +47601,7 @@ "source_file": "services/oa_leave_hours.py", "source_location": "L171", "id": "services_oa_leave_hours_rationale_171", - "community": 11, + "community": 10, "norm_label": "\u904d\u5386 leavekit:\u672a\u624b\u6539\u5219\u8986\u76d6\u65f6\u957f;\u5df2\u624b\u6539(form_data[__manual_])\u5219\u4ec5\u89c4\u8303\u5316\u4e00\u4f4d\u5c0f\u6570\u3002" }, { @@ -47574,7 +47682,7 @@ "source_file": "services/oa_resignation_kit_sync.py", "source_location": "L1", "id": "services_oa_resignation_kit_sync_rationale_1", - "community": 7, + "community": 6, "norm_label": "\u79bb\u804c\u5957\u4ef6:\u5ba1\u6279\u901a\u8fc7\u540e\u56de\u5199\u53d1\u8d77\u4eba last_work_day\u3002" }, { @@ -47646,7 +47754,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L1", "id": "services_oa_assignee_py", - "community": 7, + "community": 6, "norm_label": "oa_assignee.py" }, { @@ -47655,7 +47763,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L12", "id": "services_oa_assignee_assigneeresolveerror", - "community": 7, + "community": 6, "norm_label": "assigneeresolveerror" }, { @@ -47664,7 +47772,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L27", "id": "services_oa_assignee_normalize_cc_assignee_types", - "community": 7, + "community": 6, "norm_label": "normalize_cc_assignee_types()" }, { @@ -47673,7 +47781,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L45", "id": "services_oa_assignee_resolve_cc_assignees", - "community": 7, + "community": 6, "norm_label": "resolve_cc_assignees()" }, { @@ -47682,7 +47790,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L103", "id": "services_oa_assignee_active_user_id", - "community": 7, + "community": 6, "norm_label": "_active_user_id()" }, { @@ -47691,7 +47799,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L120", "id": "services_oa_assignee_resolve_dept_leader", - "community": 7, + "community": 6, "norm_label": "resolve_dept_leader()" }, { @@ -47700,7 +47808,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L139", "id": "services_oa_assignee_resolve_direct_supervisor", - "community": 7, + "community": 6, "norm_label": "resolve_direct_supervisor()" }, { @@ -47709,7 +47817,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L174", "id": "services_oa_assignee_resolve_assignees", - "community": 7, + "community": 6, "norm_label": "resolve_assignees()" }, { @@ -47718,7 +47826,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L1", "id": "services_oa_assignee_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u5ba1\u6279\u4eba\u89e3\u6790(\u4e0d\u8bfb sys_role;\u804c\u4f4d\u6210\u5458\u8d70 sys_user_post)" }, { @@ -47727,7 +47835,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L55", "id": "services_oa_assignee_rationale_55", - "community": 7, + "community": 6, "norm_label": "\u6284\u9001\u591a\u7b56\u7565\u8f6f\u5e76\u96c6:\u5355\u7b56\u7565\u5931\u8d25/\u7a7a\u5219\u8df3\u8fc7;\u5168\u90e8\u65e0\u4eba\u8fd4\u56de [],\u4e0d\u629b\u9519\u3002" }, { @@ -47736,7 +47844,7 @@ "source_file": "services/oa_assignee.py", "source_location": "L184", "id": "services_oa_assignee_rationale_184", - "community": 7, + "community": 6, "norm_label": "\u6309\u8282\u70b9 approverconfig \u89e3\u6790\u5904\u7406\u4eba\u3002 assigneetype: users | posts | dept_leader | direct" }, { @@ -47952,7 +48060,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L1", "id": "services_oa_owner_fields_py", - "community": 7, + "community": 6, "norm_label": "oa_owner_fields.py" }, { @@ -47961,7 +48069,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L7", "id": "services_oa_owner_fields_walk_rules", - "community": 7, + "community": 6, "norm_label": "_walk_rules()" }, { @@ -47970,7 +48078,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L19", "id": "services_oa_owner_fields_schema_rules", - "community": 7, + "community": 6, "norm_label": "_schema_rules()" }, { @@ -47979,7 +48087,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L31", "id": "services_oa_owner_fields_rule_props", - "community": 7, + "community": 6, "norm_label": "_rule_props()" }, { @@ -47988,7 +48096,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L36", "id": "services_oa_owner_fields_allow_modify", - "community": 7, + "community": 6, "norm_label": "_allow_modify()" }, { @@ -47997,7 +48105,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L40", "id": "services_oa_owner_fields_apply_owner_field_defaults", - "community": 7, + "community": 6, "norm_label": "apply_owner_field_defaults()" }, { @@ -48006,7 +48114,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L1", "id": "services_oa_owner_fields_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u5f52\u5c5e\u4eba / \u5f52\u5c5e\u90e8\u95e8:\u53ea\u8bfb\u5f3a\u5236\u56de\u586b\u4e0e\u6821\u9a8c\u8f85\u52a9" }, { @@ -48015,7 +48123,7 @@ "source_file": "services/oa_owner_fields.py", "source_location": "L49", "id": "services_oa_owner_fields_rationale_49", - "community": 7, + "community": 6, "norm_label": "\u5f52\u5c5e\u5b57\u6bb5\u5904\u7406: - allowmodify \u4e3a\u5047:\u5f3a\u5236\u5199\u5165\u5f53\u524d\u53d1\u8d77\u4eba / \u4e3b\u90e8\u95e8(\u9632\u7be1\u6539) - allowmodify \u4e3a\u771f\u4e14\u5b57\u6bb5\u4e3a\u7a7a:\u8865\u9ed8\u8ba4\u503c" }, { @@ -48024,7 +48132,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L1", "id": "services_oa_money_field_py", - "community": 21, + "community": 22, "norm_label": "oa_money_field.py" }, { @@ -48033,7 +48141,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L10", "id": "services_oa_money_field_walk_rules", - "community": 21, + "community": 22, "norm_label": "_walk_rules()" }, { @@ -48042,7 +48150,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L22", "id": "services_oa_money_field_schema_rules", - "community": 21, + "community": 22, "norm_label": "_schema_rules()" }, { @@ -48051,7 +48159,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L34", "id": "services_oa_money_field_rule_props", - "community": 21, + "community": 22, "norm_label": "_rule_props()" }, { @@ -48060,7 +48168,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L39", "id": "services_oa_money_field_field_label", - "community": 21, + "community": 22, "norm_label": "_field_label()" }, { @@ -48069,7 +48177,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L43", "id": "services_oa_money_field_is_required", - "community": 21, + "community": 22, "norm_label": "_is_required()" }, { @@ -48078,7 +48186,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L54", "id": "services_oa_money_field_is_empty", - "community": 21, + "community": 22, "norm_label": "_is_empty()" }, { @@ -48087,7 +48195,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L58", "id": "services_oa_money_field_parse_money", - "community": 21, + "community": 22, "norm_label": "_parse_money()" }, { @@ -48096,7 +48204,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L86", "id": "services_oa_money_field_validate_money_rule", - "community": 21, + "community": 22, "norm_label": "_validate_money_rule()" }, { @@ -48105,7 +48213,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L111", "id": "services_oa_money_field_validate_money_form_values", - "community": 21, + "community": 22, "norm_label": "validate_money_form_values()" }, { @@ -48114,7 +48222,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L1", "id": "services_oa_money_field_rationale_1", - "community": 21, + "community": 22, "norm_label": "oa \u8868\u5355\u8bbe\u8ba1\u5668:\u91d1\u989d\u63a7\u4ef6 form_data \u6821\u9a8c" }, { @@ -48123,7 +48231,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L59", "id": "services_oa_money_field_rationale_59", - "community": 21, + "community": 22, "norm_label": "\u89e3\u6790\u91d1\u989d\u503c\u3002\u6210\u529f\u8fd4\u56de (number, none);\u5931\u8d25\u8fd4\u56de (none, error_key)\u3002" }, { @@ -48132,7 +48240,7 @@ "source_file": "services/oa_money_field.py", "source_location": "L112", "id": "services_oa_money_field_rationale_112", - "community": 21, + "community": 22, "norm_label": "\u6821\u9a8c form_data \u4e2d\u91d1\u989d\u63a7\u4ef6\u7684\u503c\u683c\u5f0f,\u8fd4\u56de\u4e2d\u6587\u9519\u8bef\u5217\u8868(\u7a7a\u8868\u793a\u901a\u8fc7)\u3002" }, { @@ -48339,7 +48447,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L1", "id": "services_oa_wechat_notify_py", - "community": 7, + "community": 6, "norm_label": "oa_wechat_notify.py" }, { @@ -48348,7 +48456,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L41", "id": "services_oa_wechat_notify_map_oa_action_to_result", - "community": 7, + "community": 6, "norm_label": "map_oa_action_to_result()" }, { @@ -48357,7 +48465,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L45", "id": "services_oa_wechat_notify_build_oa_detail_pagepath", - "community": 7, + "community": 6, "norm_label": "build_oa_detail_pagepath()" }, { @@ -48366,7 +48474,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L66", "id": "services_oa_wechat_notify_build_matter_title", - "community": 7, + "community": 6, "norm_label": "_build_matter_title()" }, { @@ -48375,7 +48483,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L74", "id": "services_oa_wechat_notify_resolve_process_and_applicant", - "community": 7, + "community": 6, "norm_label": "_resolve_process_and_applicant()" }, { @@ -48384,7 +48492,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L94", "id": "services_oa_wechat_notify_send_one", - "community": 7, + "community": 6, "norm_label": "_send_one()" }, { @@ -48393,7 +48501,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L149", "id": "services_oa_wechat_notify_send_applicant_progress", - "community": 7, + "community": 6, "norm_label": "_send_applicant_progress()" }, { @@ -48402,7 +48510,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L222", "id": "services_oa_wechat_notify_notify_oa_tasks_sync", - "community": 7, + "community": 6, "norm_label": "notify_oa_tasks_sync()" }, { @@ -48411,7 +48519,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L246", "id": "services_oa_wechat_notify_notify_oa_applicant_progress_sync", - "community": 7, + "community": 6, "norm_label": "notify_oa_applicant_progress_sync()" }, { @@ -48420,7 +48528,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L274", "id": "services_oa_wechat_notify_schedule_oa_task_notifies", - "community": 7, + "community": 6, "norm_label": "schedule_oa_task_notifies()" }, { @@ -48429,7 +48537,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L283", "id": "services_oa_wechat_notify_schedule_oa_applicant_progress", - "community": 7, + "community": 6, "norm_label": "schedule_oa_applicant_progress()" }, { @@ -48438,7 +48546,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L1", "id": "services_oa_wechat_notify_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u4efb\u52a1\u521b\u5efa\u540e\u670d\u52a1\u53f7\u901a\u77e5(commit \u540e\u5f02\u6b65)\u3002" }, { @@ -48447,7 +48555,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L52", "id": "services_oa_wechat_notify_rationale_52", - "community": 7, + "community": 6, "norm_label": "\u62fc\u5c0f\u7a0b\u5e8f pagepath(\u65e0\u524d\u5bfc /);query \u505a urlencode,\u4fdd\u8bc1 returnpath \u542b\u659c\u6760\u53ef\u7528\u3002" }, { @@ -48456,7 +48564,7 @@ "source_file": "services/oa_wechat_notify.py", "source_location": "L67", "id": "services_oa_wechat_notify_rationale_67", - "community": 7, + "community": 6, "norm_label": "\u7533\u8bf7\u4e8b\u9879/\u4e1a\u52a1\u540d\u79f0:\u7533\u8bf7\u4eba - \u6d41\u7a0b\u540d\u79f0\u3002" }, { @@ -48465,7 +48573,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L1", "id": "services_oa_confirmation_kit_sync_py", - "community": 7, + "community": 6, "norm_label": "oa_confirmation_kit_sync.py" }, { @@ -48474,7 +48582,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L28", "id": "services_oa_confirmation_kit_sync_loads", - "community": 7, + "community": 6, "norm_label": "_loads()" }, { @@ -48483,7 +48591,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L39", "id": "services_oa_confirmation_kit_sync_extract_rules", - "community": 7, + "community": 6, "norm_label": "_extract_rules()" }, { @@ -48492,7 +48600,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L53", "id": "services_oa_confirmation_kit_sync_walk", - "community": 7, + "community": 6, "norm_label": "_walk()" }, { @@ -48501,7 +48609,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L61", "id": "services_oa_confirmation_kit_sync_kit_field_map", - "community": 7, + "community": 6, "norm_label": "_kit_field_map()" }, { @@ -48510,7 +48618,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L93", "id": "services_oa_confirmation_kit_sync_parse_hire_date", - "community": 7, + "community": 6, "norm_label": "_parse_hire_date()" }, { @@ -48519,7 +48627,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L107", "id": "services_oa_confirmation_kit_sync_dept_id", - "community": 7, + "community": 6, "norm_label": "_dept_id()" }, { @@ -48528,7 +48636,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L119", "id": "services_oa_confirmation_kit_sync_is_empty", - "community": 7, + "community": 6, "norm_label": "_is_empty()" }, { @@ -48537,7 +48645,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L129", "id": "services_oa_confirmation_kit_sync_extract_writeback_values", - "community": 7, + "community": 6, "norm_label": "extract_writeback_values()" }, { @@ -48546,7 +48654,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L185", "id": "services_oa_confirmation_kit_sync_apply_confirmation_kit_user_sync", - "community": 7, + "community": 6, "norm_label": "apply_confirmation_kit_user_sync()" }, { @@ -48555,7 +48663,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L1", "id": "services_oa_confirmation_kit_sync_rationale_1", - "community": 7, + "community": 6, "norm_label": "\u8f6c\u6b63\u5957\u4ef6:\u5ba1\u6279\u901a\u8fc7\u540e\u56de\u5199\u53d1\u8d77\u4eba sys_user\u3002" }, { @@ -48564,7 +48672,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L62", "id": "services_oa_confirmation_kit_sync_rationale_62", - "community": 7, + "community": 6, "norm_label": "semantic -> form field id" }, { @@ -48573,7 +48681,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L130", "id": "services_oa_confirmation_kit_sync_rationale_130", - "community": 7, + "community": 6, "norm_label": "\u4ece schema+form_data \u63d0\u53d6\u53ef\u56de\u5199\u5217\u503c(\u5217\u540d -> \u503c)\u3002\u7a7a\u5b57\u6bb5\u4e0d\u8fdb\u5165\u7ed3\u679c\u3002" }, { @@ -48582,7 +48690,7 @@ "source_file": "services/oa_confirmation_kit_sync.py", "source_location": "L186", "id": "services_oa_confirmation_kit_sync_rationale_186", - "community": 7, + "community": 6, "norm_label": "\u626b\u63cf confirmationkit,\u6709\u503c\u5219\u66f4\u65b0\u53d1\u8d77\u4eba sys_user;\u5f02\u5e38\u53ea\u6253\u65e5\u5fd7\u3002" }, { @@ -48591,7 +48699,7 @@ "source_file": "services/oa_formula.py", "source_location": "L1", "id": "services_oa_formula_py", - "community": 7, + "community": 6, "norm_label": "oa_formula.py" }, { @@ -48600,7 +48708,7 @@ "source_file": "services/oa_formula.py", "source_location": "L32", "id": "services_oa_formula_formulaerror", - "community": 7, + "community": 6, "norm_label": "formulaerror" }, { @@ -48609,7 +48717,7 @@ "source_file": "services/oa_formula.py", "source_location": "L36", "id": "services_oa_formula_to_number", - "community": 7, + "community": 6, "norm_label": "_to_number()" }, { @@ -48618,7 +48726,7 @@ "source_file": "services/oa_formula.py", "source_location": "L56", "id": "services_oa_formula_truthy", - "community": 7, + "community": 6, "norm_label": "_truthy()" }, { @@ -48627,7 +48735,7 @@ "source_file": "services/oa_formula.py", "source_location": "L68", "id": "services_oa_formula_preprocess_formula", - "community": 7, + "community": 6, "norm_label": "preprocess_formula()" }, { @@ -48636,7 +48744,7 @@ "source_file": "services/oa_formula.py", "source_location": "L76", "id": "services_oa_formula_safeeval", - "community": 7, + "community": 6, "norm_label": "_safeeval" }, { @@ -48645,7 +48753,7 @@ "source_file": "services/oa_formula.py", "source_location": "L77", "id": "services_oa_formula_safeeval_init", - "community": 7, + "community": 6, "norm_label": ".__init__()" }, { @@ -48654,7 +48762,7 @@ "source_file": "services/oa_formula.py", "source_location": "L80", "id": "services_oa_formula_safeeval_visit", - "community": 7, + "community": 6, "norm_label": ".visit()" }, { @@ -48663,7 +48771,7 @@ "source_file": "services/oa_formula.py", "source_location": "L87", "id": "services_oa_formula_safeeval_visit_expression", - "community": 7, + "community": 6, "norm_label": ".visit_expression()" }, { @@ -48672,7 +48780,7 @@ "source_file": "services/oa_formula.py", "source_location": "L90", "id": "services_oa_formula_safeeval_visit_constant", - "community": 7, + "community": 6, "norm_label": ".visit_constant()" }, { @@ -48681,7 +48789,7 @@ "source_file": "services/oa_formula.py", "source_location": "L96", "id": "services_oa_formula_safeeval_visit_num", - "community": 7, + "community": 6, "norm_label": ".visit_num()" }, { @@ -48690,7 +48798,7 @@ "source_file": "services/oa_formula.py", "source_location": "L99", "id": "services_oa_formula_safeeval_visit_str", - "community": 7, + "community": 6, "norm_label": ".visit_str()" }, { @@ -48699,7 +48807,7 @@ "source_file": "services/oa_formula.py", "source_location": "L102", "id": "services_oa_formula_safeeval_visit_nameconstant", - "community": 7, + "community": 6, "norm_label": ".visit_nameconstant()" }, { @@ -48708,7 +48816,7 @@ "source_file": "services/oa_formula.py", "source_location": "L105", "id": "services_oa_formula_safeeval_visit_name", - "community": 7, + "community": 6, "norm_label": ".visit_name()" }, { @@ -48717,7 +48825,7 @@ "source_file": "services/oa_formula.py", "source_location": "L114", "id": "services_oa_formula_safeeval_visit_unaryop", - "community": 7, + "community": 6, "norm_label": ".visit_unaryop()" }, { @@ -48726,7 +48834,7 @@ "source_file": "services/oa_formula.py", "source_location": "L124", "id": "services_oa_formula_safeeval_visit_binop", - "community": 7, + "community": 6, "norm_label": ".visit_binop()" }, { @@ -48735,7 +48843,7 @@ "source_file": "services/oa_formula.py", "source_location": "L136", "id": "services_oa_formula_safeeval_visit_compare", - "community": 7, + "community": 6, "norm_label": ".visit_compare()" }, { @@ -48744,7 +48852,7 @@ "source_file": "services/oa_formula.py", "source_location": "L154", "id": "services_oa_formula_safeeval_visit_boolop", - "community": 7, + "community": 6, "norm_label": ".visit_boolop()" }, { @@ -48753,7 +48861,7 @@ "source_file": "services/oa_formula.py", "source_location": "L169", "id": "services_oa_formula_safeeval_visit_ifexp", - "community": 7, + "community": 6, "norm_label": ".visit_ifexp()" }, { @@ -48762,7 +48870,7 @@ "source_file": "services/oa_formula.py", "source_location": "L172", "id": "services_oa_formula_safeeval_visit_call", - "community": 7, + "community": 6, "norm_label": ".visit_call()" }, { @@ -48771,7 +48879,7 @@ "source_file": "services/oa_formula.py", "source_location": "L198", "id": "services_oa_formula_safeeval_visit_list", - "community": 7, + "community": 6, "norm_label": ".visit_list()" }, { @@ -48780,7 +48888,7 @@ "source_file": "services/oa_formula.py", "source_location": "L202", "id": "services_oa_formula_eval_formula", - "community": 7, + "community": 6, "norm_label": "eval_formula()" }, { @@ -48789,7 +48897,7 @@ "source_file": "services/oa_formula.py", "source_location": "L211", "id": "services_oa_formula_extract_rules", - "community": 7, + "community": 6, "norm_label": "_extract_rules()" }, { @@ -48798,7 +48906,7 @@ "source_file": "services/oa_formula.py", "source_location": "L221", "id": "services_oa_formula_walk_rules", - "community": 7, + "community": 6, "norm_label": "_walk_rules()" }, { @@ -48807,7 +48915,7 @@ "source_file": "services/oa_formula.py", "source_location": "L229", "id": "services_oa_formula_apply_formulas_and_linkages", - "community": 7, + "community": 6, "norm_label": "apply_formulas_and_linkages()" }, { @@ -48816,7 +48924,7 @@ "source_file": "services/oa_formula.py", "source_location": "L1", "id": "services_oa_formula_rationale_1", - "community": 7, + "community": 6, "norm_label": "oa \u8868\u5355\u516c\u5f0f\u4e0e\u6570\u636e\u8054\u52a8(\u7981\u6b62\u4efb\u610f eval)" }, { @@ -48825,7 +48933,7 @@ "source_file": "services/oa_formula.py", "source_location": "L69", "id": "services_oa_formula_rationale_69", - "community": 7, + "community": 6, "norm_label": "\u5c06 {field} \u8f6c\u4e3a\u5408\u6cd5\u6807\u8bc6\u7b26\u5f15\u7528 field\u3002" }, { @@ -48834,7 +48942,7 @@ "source_file": "services/oa_formula.py", "source_location": "L232", "id": "services_oa_formula_rationale_232", - "community": 7, + "community": 6, "norm_label": "\u6309 schema \u4e2d\u5b57\u6bb5 props.formula / props.linkage \u56de\u586b form_data\u3002 linkage \u793a\u4f8b: { \"when" }, { @@ -50209,7 +50317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1728", + "source_location": "L1730", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "exception", @@ -63193,7 +63301,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L950", + "source_location": "L976", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "core_response_success_response", + "source": "core_response_success_response", + "target": "api_oa_approval_export_oa_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L991", "weight": 1.0, "_src": "api_oa_approval_get_oa_instance", "_tgt": "core_response_success_response", @@ -63205,7 +63325,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L980", + "source_location": "L1021", "weight": 1.0, "_src": "api_oa_approval_list_related_candidates", "_tgt": "core_response_success_response", @@ -63217,7 +63337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1005", + "source_location": "L1046", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "core_response_success_response", @@ -63229,7 +63349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1020", + "source_location": "L1061", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "core_response_success_response", @@ -63241,7 +63361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1037", + "source_location": "L1078", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "core_response_success_response", @@ -63253,7 +63373,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1058", + "source_location": "L1099", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "core_response_success_response", @@ -63265,7 +63385,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1079", + "source_location": "L1120", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "core_response_success_response", @@ -63277,7 +63397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1118", + "source_location": "L1159", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "core_response_success_response", @@ -63289,7 +63409,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1142", + "source_location": "L1183", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "core_response_success_response", @@ -63301,7 +63421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1166", + "source_location": "L1207", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "core_response_success_response", @@ -63313,7 +63433,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1189", + "source_location": "L1230", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "core_response_success_response", @@ -63325,7 +63445,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1213", + "source_location": "L1254", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "core_response_success_response", @@ -63337,7 +63457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1237", + "source_location": "L1278", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "core_response_success_response", @@ -63349,7 +63469,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1261", + "source_location": "L1302", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "core_response_success_response", @@ -63361,7 +63481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1279", + "source_location": "L1320", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "core_response_success_response", @@ -63781,7 +63901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/menu.py", - "source_location": "L1044", + "source_location": "L1057", "weight": 1.0, "_src": "api_menu_get_menu_list", "_tgt": "core_response_success_response", @@ -71869,7 +71989,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L952", + "source_location": "L978", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "core_response_error_response", + "source": "core_response_error_response", + "target": "api_oa_approval_export_oa_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L993", "weight": 1.0, "_src": "api_oa_approval_get_oa_instance", "_tgt": "core_response_error_response", @@ -71881,7 +72013,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L979", + "source_location": "L1020", "weight": 1.0, "_src": "api_oa_approval_list_related_candidates", "_tgt": "core_response_error_response", @@ -71893,7 +72025,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1004", + "source_location": "L1045", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "core_response_error_response", @@ -71905,7 +72037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1022", + "source_location": "L1063", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "core_response_error_response", @@ -71917,7 +72049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1039", + "source_location": "L1080", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "core_response_error_response", @@ -71929,7 +72061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1060", + "source_location": "L1101", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "core_response_error_response", @@ -71941,7 +72073,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1081", + "source_location": "L1122", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "core_response_error_response", @@ -71953,7 +72085,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1120", + "source_location": "L1161", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "core_response_error_response", @@ -71965,7 +72097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1144", + "source_location": "L1185", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "core_response_error_response", @@ -71977,7 +72109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1168", + "source_location": "L1209", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "core_response_error_response", @@ -71989,7 +72121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1191", + "source_location": "L1232", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "core_response_error_response", @@ -72001,7 +72133,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1215", + "source_location": "L1256", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "core_response_error_response", @@ -72013,7 +72145,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1239", + "source_location": "L1280", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "core_response_error_response", @@ -72025,7 +72157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1263", + "source_location": "L1304", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "core_response_error_response", @@ -72037,7 +72169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1281", + "source_location": "L1322", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "core_response_error_response", @@ -76208,6 +76340,18 @@ "source": "core_menu_guard_user_has_menu_perm", "target": "api_oa_approval_list_oa_instance_history" }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L959", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "core_menu_guard_user_has_menu_perm", + "source": "core_menu_guard_user_has_menu_perm", + "target": "api_oa_approval_export_oa_instance_history" + }, { "relation": "calls", "confidence": "INFERRED", @@ -79657,7 +79801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1552", + "source_location": "L1554", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "core_utils_generate_uuid", @@ -79669,7 +79813,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1883", + "source_location": "L1885", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "core_utils_generate_uuid", @@ -79681,7 +79825,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2742", + "source_location": "L3232", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "core_utils_generate_uuid", @@ -79693,7 +79837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2863", + "source_location": "L3353", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "core_utils_generate_uuid", @@ -150805,7 +150949,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L952", + "source_location": "L978", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "str", + "source": "str", + "target": "api_oa_approval_export_oa_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L993", "weight": 1.0, "_src": "api_oa_approval_get_oa_instance", "_tgt": "str", @@ -150817,7 +150973,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L979", + "source_location": "L1020", "weight": 1.0, "_src": "api_oa_approval_list_related_candidates", "_tgt": "str", @@ -150829,7 +150985,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1004", + "source_location": "L1045", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "str", @@ -150841,7 +150997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1022", + "source_location": "L1063", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "str", @@ -150853,7 +151009,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1039", + "source_location": "L1080", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "str", @@ -150865,7 +151021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1060", + "source_location": "L1101", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "str", @@ -150877,7 +151033,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1081", + "source_location": "L1122", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "str", @@ -150889,7 +151045,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1120", + "source_location": "L1161", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "str", @@ -150901,7 +151057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1144", + "source_location": "L1185", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "str", @@ -150913,7 +151069,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1168", + "source_location": "L1209", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "str", @@ -150925,7 +151081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1191", + "source_location": "L1232", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "str", @@ -150937,7 +151093,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1215", + "source_location": "L1256", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "str", @@ -150949,7 +151105,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1239", + "source_location": "L1280", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "str", @@ -150961,7 +151117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1263", + "source_location": "L1304", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "str", @@ -150973,7 +151129,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1281", + "source_location": "L1322", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "str", @@ -154729,7 +154885,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1024", + "source_location": "L1026", "weight": 1.0, "_src": "services_oa_engine_user_name_map", "_tgt": "str", @@ -154741,7 +154897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1110", + "source_location": "L1112", "weight": 1.0, "_src": "services_oa_engine_post_name_map", "_tgt": "str", @@ -154753,7 +154909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1385", + "source_location": "L1387", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "str", @@ -154765,7 +154921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1543", + "source_location": "L1545", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "str", @@ -154777,7 +154933,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1604", + "source_location": "L1606", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "str", @@ -154789,13 +154945,73 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1650", + "source_location": "L1652", "weight": 1.0, "_src": "services_oa_engine_match_condition_group", "_tgt": "str", "source": "str", "target": "services_oa_engine_match_condition_group" }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2388", + "weight": 1.0, + "_src": "services_oa_engine_export_upload_cell_value", + "_tgt": "str", + "source": "str", + "target": "services_oa_engine_export_upload_cell_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2491", + "weight": 1.0, + "_src": "services_oa_engine_build_history_export_business_columns", + "_tgt": "str", + "source": "str", + "target": "services_oa_engine_build_history_export_business_columns" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2517", + "weight": 1.0, + "_src": "services_oa_engine_merge_history_export_business_columns", + "_tgt": "str", + "source": "str", + "target": "services_oa_engine_merge_history_export_business_columns" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2550", + "weight": 1.0, + "_src": "services_oa_engine_history_export_query", + "_tgt": "str", + "source": "str", + "target": "services_oa_engine_history_export_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2693", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "str", + "source": "str", + "target": "services_oa_engine_export_instance_history" + }, { "relation": "calls", "confidence": "INFERRED", @@ -155257,7 +155473,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L158", + "source_location": "L170", + "weight": 1.0, + "_src": "services_oa_related_approval_upload_files_meta", + "_tgt": "str", + "source": "str", + "target": "services_oa_related_approval_upload_files_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_related_approval.py", + "source_location": "L188", "weight": 1.0, "_src": "services_oa_related_approval_normalize_related_ids", "_tgt": "str", @@ -155269,7 +155497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L167", + "source_location": "L197", "weight": 1.0, "_src": "services_oa_related_approval_format_trip_leg", "_tgt": "str", @@ -155281,7 +155509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L216", + "source_location": "L246", "weight": 1.0, "_src": "services_oa_related_approval_format_receive_account", "_tgt": "str", @@ -155293,7 +155521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L257", + "source_location": "L287", "weight": 1.0, "_src": "services_oa_related_approval_format_region_like", "_tgt": "str", @@ -155305,7 +155533,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L292", + "source_location": "L322", "weight": 1.0, "_src": "services_oa_related_approval_format_unknown_object", "_tgt": "str", @@ -155317,7 +155545,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L329", + "source_location": "L359", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "str", @@ -155329,7 +155557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L400", + "source_location": "L430", "weight": 1.0, "_src": "services_oa_related_approval_flatten_form_fields_for_summary", "_tgt": "str", @@ -155341,7 +155569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L433", + "source_location": "L477", "weight": 1.0, "_src": "services_oa_related_approval_extract_related_approval_links", "_tgt": "str", @@ -155353,7 +155581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L468", + "source_location": "L512", "weight": 1.0, "_src": "services_oa_related_approval_merge_relation_targets", "_tgt": "str", @@ -155365,7 +155593,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L724", + "source_location": "L768", "weight": 1.0, "_src": "services_oa_related_approval_build_related_summaries", "_tgt": "str", @@ -162434,10 +162662,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -162446,10 +162674,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -162458,10 +162686,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -162470,10 +162698,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -162482,10 +162710,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -162494,10 +162722,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -162506,10 +162734,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -162518,10 +162746,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -162530,10 +162758,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -162542,10 +162770,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -162554,10 +162782,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -162566,10 +162794,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -162578,10 +162806,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_sysuser", "source": "models_models_sysuser", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -165494,10 +165722,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -165506,10 +165734,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -165518,10 +165746,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -165530,10 +165758,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -165542,10 +165770,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -165554,10 +165782,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -165566,10 +165794,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -165578,10 +165806,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -165590,10 +165818,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -165602,10 +165830,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -165614,10 +165842,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -165626,10 +165854,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -165638,10 +165866,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_sysdept", "source": "models_models_sysdept", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -166490,10 +166718,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -166502,10 +166730,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -166514,10 +166742,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -166526,10 +166754,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -166538,10 +166766,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -166550,10 +166778,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -166562,10 +166790,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -166574,10 +166802,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -166586,10 +166814,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -166598,10 +166826,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -166610,10 +166838,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -166622,10 +166850,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -166634,10 +166862,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_syspost", "source": "models_models_syspost", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -174962,10 +175190,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -174974,10 +175202,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -174986,10 +175214,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -174998,10 +175226,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -175010,10 +175238,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -175022,10 +175250,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -175034,10 +175262,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -175046,10 +175274,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -175058,10 +175286,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -175070,10 +175298,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -175082,10 +175310,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -175094,10 +175322,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -175106,10 +175334,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -175166,10 +175394,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 0.5 }, { @@ -175178,10 +175406,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 0.5 }, { @@ -175190,10 +175418,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 0.5 }, { @@ -175202,10 +175430,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 0.5 }, { @@ -175214,10 +175442,22 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "models_models_oaapp", "source": "models_models_oaapp", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_507", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8, + "_src": "services_oa_related_approval_rationale_592", + "_tgt": "models_models_oaapp", + "source": "models_models_oaapp", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 0.5 }, { @@ -175622,10 +175862,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -175634,10 +175874,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -175646,10 +175886,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -175658,10 +175898,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -175670,10 +175910,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -175682,10 +175922,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -175694,10 +175934,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -175706,10 +175946,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -175718,10 +175958,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -175730,10 +175970,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -175742,10 +175982,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -175754,10 +175994,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -175766,10 +176006,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -175862,10 +176102,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 0.5 }, { @@ -175874,10 +176114,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 0.5 }, { @@ -175886,10 +176126,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 0.5 }, { @@ -175898,10 +176138,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 0.5 }, { @@ -175910,10 +176150,22 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "models_models_oaappversion", "source": "models_models_oaappversion", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_507", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8, + "_src": "services_oa_related_approval_rationale_592", + "_tgt": "models_models_oaappversion", + "source": "models_models_oaappversion", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 0.5 }, { @@ -176486,10 +176738,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -176498,10 +176750,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -176510,10 +176762,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -176522,10 +176774,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -176534,10 +176786,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -176546,10 +176798,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -176558,10 +176810,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -176570,10 +176822,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -176582,10 +176834,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -176594,10 +176846,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -176606,10 +176858,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -176618,10 +176870,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -176630,10 +176882,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -176690,10 +176942,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 0.5 }, { @@ -176702,10 +176954,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 0.5 }, { @@ -176714,10 +176966,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 0.5 }, { @@ -176726,10 +176978,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 0.5 }, { @@ -176738,10 +176990,22 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "models_models_oainstance", "source": "models_models_oainstance", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_507", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8, + "_src": "services_oa_related_approval_rationale_592", + "_tgt": "models_models_oainstance", + "source": "models_models_oainstance", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 0.5 }, { @@ -176845,7 +177109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1882", + "source_location": "L1884", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "models_models_oainstance", @@ -177110,10 +177374,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -177122,10 +177386,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -177134,10 +177398,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -177146,10 +177410,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -177158,10 +177422,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -177170,10 +177434,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -177182,10 +177446,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -177194,10 +177458,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -177206,10 +177470,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -177218,10 +177482,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -177230,10 +177494,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -177242,10 +177506,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -177254,10 +177518,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -177314,10 +177578,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 0.5 }, { @@ -177326,10 +177590,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 0.5 }, { @@ -177338,10 +177602,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 0.5 }, { @@ -177350,10 +177614,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 0.5 }, { @@ -177362,10 +177626,22 @@ "source_file": "services/oa_related_approval.py", "source_location": "L6", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "models_models_oatask", "source": "models_models_oatask", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_507", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L6", + "weight": 0.8, + "_src": "services_oa_related_approval_rationale_592", + "_tgt": "models_models_oatask", + "source": "models_models_oatask", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 0.5 }, { @@ -177409,7 +177685,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1551", + "source_location": "L1553", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "models_models_oatask", @@ -177421,7 +177697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2744", + "source_location": "L3234", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "models_models_oatask", @@ -177433,7 +177709,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2865", + "source_location": "L3355", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "models_models_oatask", @@ -177710,10 +177986,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -177722,10 +177998,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -177734,10 +178010,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -177746,10 +178022,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -177758,10 +178034,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -177770,10 +178046,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -177782,10 +178058,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -177794,10 +178070,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -177806,10 +178082,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -177818,10 +178094,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -177830,10 +178106,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -177842,10 +178118,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -177854,10 +178130,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oainstanceevent", "source": "models_models_oainstanceevent", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -178130,10 +178406,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 0.5 }, { @@ -178142,10 +178418,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 0.5 }, { @@ -178154,10 +178430,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 0.5 }, { @@ -178166,10 +178442,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 0.5 }, { @@ -178178,10 +178454,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 0.5 }, { @@ -178190,10 +178466,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 0.5 }, { @@ -178202,10 +178478,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 0.5 }, { @@ -178214,10 +178490,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 0.5 }, { @@ -178226,10 +178502,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 0.5 }, { @@ -178238,10 +178514,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 0.5 }, { @@ -178250,10 +178526,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 0.5 }, { @@ -178262,10 +178538,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 0.5 }, { @@ -178274,10 +178550,10 @@ "source_file": "services/oa_engine.py", "source_location": "L15", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "models_models_oarelation", "source": "models_models_oarelation", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 0.5 }, { @@ -178285,7 +178561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1926", + "source_location": "L1928", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "models_models_oarelation", @@ -321313,7 +321589,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1078", + "source_location": "L1080", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "crud_oa_approval_get_app", @@ -321325,7 +321601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1433", + "source_location": "L1435", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "crud_oa_approval_get_app", @@ -321337,7 +321613,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1792", + "source_location": "L1794", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "crud_oa_approval_get_app", @@ -321349,13 +321625,25 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1979", + "source_location": "L1981", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "crud_oa_approval_get_app", "source": "crud_oa_approval_get_app", "target": "services_oa_engine_get_instance_detail" }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2599", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "crud_oa_approval_get_app", + "source": "crud_oa_approval_get_app", + "target": "services_oa_engine_export_instance_history" + }, { "relation": "calls", "confidence": "INFERRED", @@ -321673,7 +321961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1054", + "source_location": "L1056", "weight": 1.0, "_src": "services_oa_engine_list_templates", "_tgt": "crud_oa_approval_find_latest_published", @@ -321685,7 +321973,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1082", + "source_location": "L1084", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "crud_oa_approval_find_latest_published", @@ -321697,7 +321985,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1437", + "source_location": "L1439", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "crud_oa_approval_find_latest_published", @@ -321709,13 +321997,25 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1796", + "source_location": "L1798", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "crud_oa_approval_find_latest_published", "source": "crud_oa_approval_find_latest_published", "target": "services_oa_engine_start_instance" }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2622", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "crud_oa_approval_find_latest_published", + "source": "crud_oa_approval_find_latest_published", + "target": "services_oa_engine_export_instance_history" + }, { "relation": "calls", "confidence": "EXTRACTED", @@ -356593,7 +356893,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L972", + "source_location": "L964", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "api_oa_approval_export_oa_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L1013", "weight": 1.0, "_src": "api_oa_approval_list_related_candidates", "_tgt": "crud_base_crudbase_get", @@ -356605,7 +356917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L999", + "source_location": "L1040", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "crud_base_crudbase_get", @@ -356617,7 +356929,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1018", + "source_location": "L1059", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "crud_base_crudbase_get", @@ -356629,7 +356941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1035", + "source_location": "L1076", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "crud_base_crudbase_get", @@ -356641,7 +356953,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1055", + "source_location": "L1096", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "crud_base_crudbase_get", @@ -356653,7 +356965,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1076", + "source_location": "L1117", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "crud_base_crudbase_get", @@ -356665,7 +356977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1106", + "source_location": "L1147", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "crud_base_crudbase_get", @@ -356677,7 +356989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1138", + "source_location": "L1179", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "crud_base_crudbase_get", @@ -356689,7 +357001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1162", + "source_location": "L1203", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "crud_base_crudbase_get", @@ -356701,7 +357013,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1186", + "source_location": "L1227", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "crud_base_crudbase_get", @@ -356713,7 +357025,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1209", + "source_location": "L1250", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "crud_base_crudbase_get", @@ -356725,7 +357037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1233", + "source_location": "L1274", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "crud_base_crudbase_get", @@ -356737,7 +357049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1257", + "source_location": "L1298", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "crud_base_crudbase_get", @@ -356749,7 +357061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1277", + "source_location": "L1318", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "crud_base_crudbase_get", @@ -359785,7 +360097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1120", + "source_location": "L1122", "weight": 1.0, "_src": "services_oa_engine_post_name_map", "_tgt": "crud_base_crudbase_get", @@ -359797,7 +360109,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1127", + "source_location": "L1129", "weight": 1.0, "_src": "services_oa_engine_assignee_meta", "_tgt": "crud_base_crudbase_get", @@ -359809,7 +360121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1147", + "source_location": "L1149", "weight": 1.0, "_src": "services_oa_engine_assignee_meta_for_cc", "_tgt": "crud_base_crudbase_get", @@ -359821,7 +360133,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1155", + "source_location": "L1157", "weight": 1.0, "_src": "services_oa_engine_preview_people", "_tgt": "crud_base_crudbase_get", @@ -359833,7 +360145,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1171", + "source_location": "L1173", "weight": 1.0, "_src": "services_oa_engine_form_value_present", "_tgt": "crud_base_crudbase_get", @@ -359845,7 +360157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1275", + "source_location": "L1277", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "crud_base_crudbase_get", @@ -359857,7 +360169,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1455", + "source_location": "L1457", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "crud_base_crudbase_get", @@ -359869,7 +360181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1510", + "source_location": "L1512", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "crud_base_crudbase_get", @@ -359881,7 +360193,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1595", + "source_location": "L1597", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "crud_base_crudbase_get", @@ -359893,7 +360205,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1642", + "source_location": "L1644", "weight": 1.0, "_src": "services_oa_engine_match_condition_group", "_tgt": "crud_base_crudbase_get", @@ -359905,7 +360217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1718", + "source_location": "L1720", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "crud_base_crudbase_get", @@ -359917,7 +360229,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2008", + "source_location": "L2010", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "crud_base_crudbase_get", @@ -359929,7 +360241,91 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2532", + "source_location": "L2386", + "weight": 1.0, + "_src": "services_oa_engine_export_upload_cell_value", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_export_upload_cell_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2405", + "weight": 1.0, + "_src": "services_oa_engine_export_progress_action", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_export_progress_action" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2411", + "weight": 1.0, + "_src": "services_oa_engine_format_export_progress_record", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_format_export_progress_record" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2461", + "weight": 1.0, + "_src": "services_oa_engine_collect_history_approver_names", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_collect_history_approver_names" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2491", + "weight": 1.0, + "_src": "services_oa_engine_build_history_export_business_columns", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_build_history_export_business_columns" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2517", + "weight": 1.0, + "_src": "services_oa_engine_merge_history_export_business_columns", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_merge_history_export_business_columns" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2647", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "crud_base_crudbase_get", + "source": "crud_base_crudbase_get", + "target": "services_oa_engine_export_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L3022", "weight": 1.0, "_src": "services_oa_engine_maybe_auto_pass_initiator", "_tgt": "crud_base_crudbase_get", @@ -359941,7 +360337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2598", + "source_location": "L3088", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "crud_base_crudbase_get", @@ -359953,7 +360349,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2698", + "source_location": "L3188", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "crud_base_crudbase_get", @@ -359965,7 +360361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2950", + "source_location": "L3440", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "crud_base_crudbase_get", @@ -359977,7 +360373,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L3034", + "source_location": "L3524", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "crud_base_crudbase_get", @@ -360961,7 +361357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L167", + "source_location": "L197", "weight": 1.0, "_src": "services_oa_related_approval_format_trip_leg", "_tgt": "crud_base_crudbase_get", @@ -360973,7 +361369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L216", + "source_location": "L246", "weight": 1.0, "_src": "services_oa_related_approval_format_receive_account", "_tgt": "crud_base_crudbase_get", @@ -360985,7 +361381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L258", + "source_location": "L288", "weight": 1.0, "_src": "services_oa_related_approval_format_region_like", "_tgt": "crud_base_crudbase_get", @@ -360997,7 +361393,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L293", + "source_location": "L323", "weight": 1.0, "_src": "services_oa_related_approval_format_unknown_object", "_tgt": "crud_base_crudbase_get", @@ -361009,7 +361405,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L340", + "source_location": "L370", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "crud_base_crudbase_get", @@ -361021,7 +361417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L400", + "source_location": "L430", "weight": 1.0, "_src": "services_oa_related_approval_flatten_form_fields_for_summary", "_tgt": "crud_base_crudbase_get", @@ -361033,7 +361429,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L433", + "source_location": "L477", "weight": 1.0, "_src": "services_oa_related_approval_extract_related_approval_links", "_tgt": "crud_base_crudbase_get", @@ -361045,7 +361441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L536", + "source_location": "L580", "weight": 1.0, "_src": "services_oa_related_approval_related_status_text", "_tgt": "crud_base_crudbase_get", @@ -361057,7 +361453,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L676", + "source_location": "L720", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "crud_base_crudbase_get", @@ -361069,7 +361465,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L738", + "source_location": "L782", "weight": 1.0, "_src": "services_oa_related_approval_build_related_summaries", "_tgt": "crud_base_crudbase_get", @@ -361873,7 +362269,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1012", + "source_location": "L1014", "weight": 1.0, "_src": "services_oa_engine_enrich_list_rows", "_tgt": "crud_base_crudbase_update", @@ -361885,7 +362281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2030", + "source_location": "L2032", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "crud_base_crudbase_update", @@ -362173,7 +362569,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2073", + "source_location": "L2075", "weight": 1.0, "_src": "services_oa_engine_count_cc_unread", "_tgt": "crud_base_crudbase_count", @@ -362185,7 +362581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2087", + "source_location": "L2089", "weight": 1.0, "_src": "services_oa_engine_count_pending_tasks", "_tgt": "crud_base_crudbase_count", @@ -362197,7 +362593,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2299", + "source_location": "L2301", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "crud_base_crudbase_count", @@ -362209,7 +362605,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2356", + "source_location": "L2617", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "crud_base_crudbase_count", + "source": "crud_base_crudbase_count", + "target": "services_oa_engine_export_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2846", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "crud_base_crudbase_count", @@ -362221,7 +362629,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2477", + "source_location": "L2967", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "crud_base_crudbase_count", @@ -362245,7 +362653,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L626", + "source_location": "L670", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "crud_base_crudbase_count", @@ -379347,6 +379755,18 @@ "source_location": "L941", "weight": 1.0, "_src": "api_oa_approval_py", + "_tgt": "api_oa_approval_export_oa_instance_history", + "source": "api_oa_approval_py", + "target": "api_oa_approval_export_oa_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/oa_approval.py", + "source_location": "L982", + "weight": 1.0, + "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_get_oa_instance", "source": "api_oa_approval_py", "target": "api_oa_approval_get_oa_instance", @@ -379356,7 +379776,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L956", + "source_location": "L997", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_list_related_candidates", @@ -379368,7 +379788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L984", + "source_location": "L1025", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_get_related_summaries", @@ -379380,7 +379800,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1009", + "source_location": "L1050", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_oa_pending_task_count", @@ -379392,7 +379812,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1026", + "source_location": "L1067", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_oa_cc_unread_count", @@ -379404,7 +379824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1043", + "source_location": "L1084", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_oa_cc_read_batch", @@ -379416,7 +379836,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1064", + "source_location": "L1105", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_oa_task_mark_read", @@ -379428,7 +379848,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1085", + "source_location": "L1126", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_list_oa_tasks", @@ -379440,7 +379860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1124", + "source_location": "L1165", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_approve_oa_task", @@ -379452,7 +379872,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1148", + "source_location": "L1189", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_reject_oa_task", @@ -379464,7 +379884,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1172", + "source_location": "L1213", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_return_oa_task", @@ -379476,7 +379896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1195", + "source_location": "L1236", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_resubmit_oa_instance", @@ -379488,7 +379908,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1219", + "source_location": "L1260", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_add_sign_oa_task", @@ -379500,7 +379920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1243", + "source_location": "L1284", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_transfer_oa_task", @@ -379512,7 +379932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1267", + "source_location": "L1308", "weight": 1.0, "_src": "api_oa_approval_py", "_tgt": "api_oa_approval_withdraw_oa_instance", @@ -379920,7 +380340,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L949", + "source_location": "L958", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "api_oa_approval_get_tenant_no", + "source": "api_oa_approval_get_tenant_no", + "target": "api_oa_approval_export_oa_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/oa_approval.py", + "source_location": "L990", "weight": 1.0, "_src": "api_oa_approval_get_oa_instance", "_tgt": "api_oa_approval_get_tenant_no", @@ -379932,7 +380364,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L967", + "source_location": "L1008", "weight": 1.0, "_src": "api_oa_approval_list_related_candidates", "_tgt": "api_oa_approval_get_tenant_no", @@ -379944,7 +380376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L993", + "source_location": "L1034", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "api_oa_approval_get_tenant_no", @@ -379956,7 +380388,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1016", + "source_location": "L1057", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "api_oa_approval_get_tenant_no", @@ -379968,7 +380400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1033", + "source_location": "L1074", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "api_oa_approval_get_tenant_no", @@ -379980,7 +380412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1051", + "source_location": "L1092", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "api_oa_approval_get_tenant_no", @@ -379992,7 +380424,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1072", + "source_location": "L1113", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "api_oa_approval_get_tenant_no", @@ -380004,7 +380436,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1102", + "source_location": "L1143", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "api_oa_approval_get_tenant_no", @@ -380016,7 +380448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1133", + "source_location": "L1174", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "api_oa_approval_get_tenant_no", @@ -380028,7 +380460,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1157", + "source_location": "L1198", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "api_oa_approval_get_tenant_no", @@ -380040,7 +380472,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1181", + "source_location": "L1222", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "api_oa_approval_get_tenant_no", @@ -380052,7 +380484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1204", + "source_location": "L1245", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "api_oa_approval_get_tenant_no", @@ -380064,7 +380496,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1228", + "source_location": "L1269", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "api_oa_approval_get_tenant_no", @@ -380076,7 +380508,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1252", + "source_location": "L1293", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "api_oa_approval_get_tenant_no", @@ -380088,7 +380520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/oa_approval.py", - "source_location": "L1275", + "source_location": "L1316", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "api_oa_approval_get_tenant_no", @@ -380100,7 +380532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oareceiveaccountbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380112,7 +380544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oareceiveaccountbatchdeletebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380148,7 +380580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oainstancedraftbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380160,7 +380592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oainstancedraftupdatebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380172,7 +380604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oainstancedraftbatchdeletebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380196,7 +380628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oainstancedraftsubmitbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380244,7 +380676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oagroupcreatebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380256,7 +380688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oagroupupdatebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380268,7 +380700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaappcreatebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380280,7 +380712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaappupdatebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380292,7 +380724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oadraftsavebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380316,7 +380748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oastartinstancebody", "_tgt": "services_oa_engine_oaengineerror", @@ -380328,7 +380760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaflowpreviewbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380340,7 +380772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oataskactionbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380352,7 +380784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaccreadbatchbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380364,7 +380796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaaddsignbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380376,7 +380808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oatransferbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380388,7 +380820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_oaresubmitbody", "_tgt": "services_oa_engine_oaengineerror", @@ -380497,7 +380929,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L950", + "source_location": "L961", + "weight": 1.0, + "_src": "api_oa_approval_export_oa_instance_history", + "_tgt": "services_oa_engine_export_instance_history", + "source": "api_oa_approval_export_oa_instance_history", + "target": "services_oa_engine_export_instance_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/oa_approval.py", + "source_location": "L991", "weight": 1.0, "_src": "api_oa_approval_get_oa_instance", "_tgt": "services_oa_engine_get_instance_detail", @@ -380509,7 +380953,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L996", + "source_location": "L1037", "weight": 1.0, "_src": "api_oa_approval_get_related_summaries", "_tgt": "services_oa_related_approval_build_related_summaries", @@ -380521,7 +380965,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1017", + "source_location": "L1058", "weight": 1.0, "_src": "api_oa_approval_oa_pending_task_count", "_tgt": "services_oa_engine_count_pending_tasks", @@ -380533,7 +380977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1034", + "source_location": "L1075", "weight": 1.0, "_src": "api_oa_approval_oa_cc_unread_count", "_tgt": "services_oa_engine_count_cc_unread", @@ -380545,7 +380989,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1052", + "source_location": "L1093", "weight": 1.0, "_src": "api_oa_approval_oa_cc_read_batch", "_tgt": "services_oa_engine_mark_cc_tasks_read_batch", @@ -380557,7 +381001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1073", + "source_location": "L1114", "weight": 1.0, "_src": "api_oa_approval_oa_task_mark_read", "_tgt": "services_oa_engine_mark_cc_task_read", @@ -380569,7 +381013,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1103", + "source_location": "L1144", "weight": 1.0, "_src": "api_oa_approval_list_oa_tasks", "_tgt": "services_oa_engine_list_tasks", @@ -380581,7 +381025,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1134", + "source_location": "L1175", "weight": 1.0, "_src": "api_oa_approval_approve_oa_task", "_tgt": "services_oa_engine_complete_task", @@ -380593,7 +381037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1158", + "source_location": "L1199", "weight": 1.0, "_src": "api_oa_approval_reject_oa_task", "_tgt": "services_oa_engine_complete_task", @@ -380605,7 +381049,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1182", + "source_location": "L1223", "weight": 1.0, "_src": "api_oa_approval_return_oa_task", "_tgt": "services_oa_engine_return_task", @@ -380617,7 +381061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1205", + "source_location": "L1246", "weight": 1.0, "_src": "api_oa_approval_resubmit_oa_instance", "_tgt": "services_oa_engine_resubmit_instance", @@ -380629,7 +381073,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1229", + "source_location": "L1270", "weight": 1.0, "_src": "api_oa_approval_add_sign_oa_task", "_tgt": "services_oa_engine_add_sign", @@ -380641,7 +381085,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1253", + "source_location": "L1294", "weight": 1.0, "_src": "api_oa_approval_transfer_oa_task", "_tgt": "services_oa_engine_transfer_task", @@ -380653,7 +381097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/oa_approval.py", - "source_location": "L1276", + "source_location": "L1317", "weight": 1.0, "_src": "api_oa_approval_withdraw_oa_instance", "_tgt": "services_oa_engine_withdraw_instance", @@ -380664,7 +381108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_rationale_214", "_tgt": "services_oa_engine_oaengineerror", @@ -380676,7 +381120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_rationale_815", "_tgt": "services_oa_engine_oaengineerror", @@ -380688,7 +381132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/oa_approval.py", - "source_location": "L1272", + "source_location": "L1313", "weight": 0.8, "_src": "api_oa_approval_rationale_846", "_tgt": "services_oa_engine_oaengineerror", @@ -381828,7 +382272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/menu.py", - "source_location": "L1042", + "source_location": "L1055", "weight": 1.0, "_src": "api_menu_py", "_tgt": "api_menu_get_menu_list", @@ -394476,7 +394920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1023", + "source_location": "L1025", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_user_name_map", @@ -394488,7 +394932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1031", + "source_location": "L1033", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_dept_name", @@ -394500,7 +394944,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1045", + "source_location": "L1047", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_list_templates", @@ -394512,7 +394956,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1075", + "source_location": "L1077", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_get_template_detail", @@ -394524,7 +394968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1108", + "source_location": "L1110", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_post_name_map", @@ -394536,7 +394980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1126", + "source_location": "L1128", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_assignee_meta", @@ -394548,7 +394992,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1140", + "source_location": "L1142", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_assignee_meta_for_cc", @@ -394560,7 +395004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1151", + "source_location": "L1153", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_preview_people", @@ -394572,7 +395016,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1164", + "source_location": "L1166", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_form_value_present", @@ -394584,7 +395028,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1181", + "source_location": "L1183", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_collect_condition_fields", @@ -394596,7 +395040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1240", + "source_location": "L1242", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_condition_fields_ready", @@ -394608,7 +395052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1250", + "source_location": "L1252", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_walk_preview_nodes", @@ -394620,7 +395064,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1422", + "source_location": "L1424", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_preview_start_flow", @@ -394632,7 +395076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1490", + "source_location": "L1492", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_create_tasks_for_node", @@ -394644,7 +395088,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1581", + "source_location": "L1583", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_eval_condition_rules", @@ -394656,7 +395100,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1632", + "source_location": "L1634", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_match_condition_group", @@ -394668,7 +395112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1675", + "source_location": "L1677", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_advance_from", @@ -394680,7 +395124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1777", + "source_location": "L1779", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_start_instance", @@ -394692,7 +395136,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1966", + "source_location": "L1968", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_get_instance", @@ -394704,7 +395148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1977", + "source_location": "L1979", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_get_instance_detail", @@ -394716,7 +395160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2046", + "source_location": "L2048", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_normalize_cc_read_status", @@ -394728,7 +395172,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2053", + "source_location": "L2055", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_apply_cc_task_read", @@ -394740,7 +395184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2071", + "source_location": "L2073", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_count_cc_unread", @@ -394752,7 +395196,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2085", + "source_location": "L2087", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_count_pending_tasks", @@ -394764,7 +395208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2099", + "source_location": "L2101", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_mark_cc_task_read", @@ -394776,7 +395220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2120", + "source_location": "L2122", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_mark_cc_tasks_read_batch", @@ -394788,7 +395232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2152", + "source_location": "L2154", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_parse_day_start", @@ -394800,7 +395244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2163", + "source_location": "L2165", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_parse_day_end", @@ -394812,7 +395256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2174", + "source_location": "L2176", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_apply_instance_list_filters", @@ -394824,7 +395268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2245", + "source_location": "L2247", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_list_instance_history", @@ -394836,7 +395280,115 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2320", + "source_location": "L2373", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_format_export_duration", + "source": "services_oa_engine_py", + "target": "services_oa_engine_format_export_duration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2385", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_export_upload_cell_value", + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_upload_cell_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2401", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_export_progress_action", + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_progress_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2408", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_format_export_progress_record", + "source": "services_oa_engine_py", + "target": "services_oa_engine_format_export_progress_record", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2457", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_collect_history_approver_names", + "source": "services_oa_engine_py", + "target": "services_oa_engine_collect_history_approver_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2486", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_build_history_export_business_columns", + "source": "services_oa_engine_py", + "target": "services_oa_engine_build_history_export_business_columns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2512", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_merge_history_export_business_columns", + "source": "services_oa_engine_py", + "target": "services_oa_engine_merge_history_export_business_columns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2525", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_history_export_query", + "source": "services_oa_engine_py", + "target": "services_oa_engine_history_export_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2577", + "weight": 1.0, + "_src": "services_oa_engine_py", + "_tgt": "services_oa_engine_export_instance_history", + "source": "services_oa_engine_py", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2810", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_list_tasks", @@ -394848,7 +395400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2451", + "source_location": "L2941", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_approve_task_core", @@ -394860,7 +395412,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2522", + "source_location": "L3012", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_maybe_auto_pass_initiator", @@ -394872,7 +395424,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2560", + "source_location": "L3050", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_complete_task", @@ -394884,7 +395436,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2664", + "source_location": "L3154", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_add_sign", @@ -394896,7 +395448,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2793", + "source_location": "L3283", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_transfer_task", @@ -394908,7 +395460,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2917", + "source_location": "L3407", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_return_task", @@ -394920,7 +395472,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3006", + "source_location": "L3496", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_resubmit_instance", @@ -394932,7 +395484,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3020", + "source_location": "L3510", "weight": 1.0, "_src": "services_oa_engine_py", "_tgt": "services_oa_engine_withdraw_instance", @@ -394968,7 +395520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1080", + "source_location": "L1082", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "services_oa_engine_oaengineerror", @@ -394980,7 +395532,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1435", + "source_location": "L1437", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_oaengineerror", @@ -394992,7 +395544,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1531", + "source_location": "L1533", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_engine_oaengineerror", @@ -395004,7 +395556,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1758", + "source_location": "L1760", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_oaengineerror", @@ -395016,7 +395568,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1794", + "source_location": "L1796", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_oaengineerror", @@ -395028,7 +395580,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1973", + "source_location": "L1975", "weight": 1.0, "_src": "services_oa_engine_get_instance", "_tgt": "services_oa_engine_oaengineerror", @@ -395040,7 +395592,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2049", + "source_location": "L2051", "weight": 1.0, "_src": "services_oa_engine_normalize_cc_read_status", "_tgt": "services_oa_engine_oaengineerror", @@ -395052,7 +395604,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2112", + "source_location": "L2114", "weight": 1.0, "_src": "services_oa_engine_mark_cc_task_read", "_tgt": "services_oa_engine_oaengineerror", @@ -395064,7 +395616,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2264", + "source_location": "L2266", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_oaengineerror", @@ -395076,7 +395628,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2399", + "source_location": "L2597", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_oaengineerror", + "source": "services_oa_engine_oaengineerror", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2889", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_oaengineerror", @@ -395088,7 +395652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2511", + "source_location": "L3001", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_oaengineerror", @@ -395100,7 +395664,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2571", + "source_location": "L3061", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_engine_oaengineerror", @@ -395112,7 +395676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2680", + "source_location": "L3170", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_engine_oaengineerror", @@ -395124,7 +395688,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2809", + "source_location": "L3299", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_engine_oaengineerror", @@ -395136,7 +395700,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2932", + "source_location": "L3422", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_engine_oaengineerror", @@ -395148,7 +395712,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3017", + "source_location": "L3507", "weight": 1.0, "_src": "services_oa_engine_resubmit_instance", "_tgt": "services_oa_engine_oaengineerror", @@ -395160,7 +395724,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3025", + "source_location": "L3515", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "services_oa_engine_oaengineerror", @@ -395246,10 +395810,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L7", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "services_oa_engine_oaengineerror", "source": "services_oa_engine_oaengineerror", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 0.5 }, { @@ -395258,10 +395822,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L7", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "services_oa_engine_oaengineerror", "source": "services_oa_engine_oaengineerror", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 0.5 }, { @@ -395270,10 +395834,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L7", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "services_oa_engine_oaengineerror", "source": "services_oa_engine_oaengineerror", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 0.5 }, { @@ -395282,10 +395846,10 @@ "source_file": "services/oa_related_approval.py", "source_location": "L7", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "services_oa_engine_oaengineerror", "source": "services_oa_engine_oaengineerror", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 0.5 }, { @@ -395294,10 +395858,22 @@ "source_file": "services/oa_related_approval.py", "source_location": "L7", "weight": 0.8, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "services_oa_engine_oaengineerror", "source": "services_oa_engine_oaengineerror", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_507", + "confidence_score": 0.5 + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/oa_related_approval.py", + "source_location": "L7", + "weight": 0.8, + "_src": "services_oa_related_approval_rationale_592", + "_tgt": "services_oa_engine_oaengineerror", + "source": "services_oa_engine_oaengineerror", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 0.5 }, { @@ -395305,7 +395881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L520", + "source_location": "L564", "weight": 1.0, "_src": "services_oa_related_approval_assert_linkable_instance", "_tgt": "services_oa_engine_oaengineerror", @@ -395317,7 +395893,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L578", + "source_location": "L622", "weight": 1.0, "_src": "services_oa_related_approval_instance_ids_for_tab", "_tgt": "services_oa_engine_oaengineerror", @@ -395329,7 +395905,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L595", + "source_location": "L639", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_engine_oaengineerror", @@ -395412,7 +395988,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1093", + "source_location": "L1095", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "services_oa_engine_loads", @@ -395424,7 +396000,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1454", + "source_location": "L1456", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_loads", @@ -395436,7 +396012,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1688", + "source_location": "L1690", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_loads", @@ -395448,7 +396024,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1800", + "source_location": "L1802", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_loads", @@ -395460,7 +396036,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1993", + "source_location": "L1995", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_loads", @@ -395472,7 +396048,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2508", + "source_location": "L2623", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_loads", + "source": "services_oa_engine_loads", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2998", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_loads", @@ -395484,7 +396072,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1889", + "source_location": "L1891", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_dumps", @@ -395532,7 +396120,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1468", + "source_location": "L1470", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_normalize_initiator_select_by_node", @@ -395544,7 +396132,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1881", + "source_location": "L1883", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_normalize_initiator_select_by_node", @@ -395568,7 +396156,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1338", + "source_location": "L1340", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_ids_for_initiator_select_node", @@ -395580,7 +396168,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1511", + "source_location": "L1513", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_engine_ids_for_initiator_select_node", @@ -395604,7 +396192,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2518", + "source_location": "L3008", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_load_initiator_select_by_node", @@ -395664,7 +396252,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1270", + "source_location": "L1272", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_node_type", @@ -395676,7 +396264,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1500", + "source_location": "L1502", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_engine_node_type", @@ -395688,7 +396276,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1707", + "source_location": "L1709", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_node_type", @@ -395724,7 +396312,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1291", + "source_location": "L1293", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_merge_after_branch_end", @@ -395736,7 +396324,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1718", + "source_location": "L1720", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_merge_after_branch_end", @@ -395760,7 +396348,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1688", + "source_location": "L1690", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_flow_root", @@ -395772,7 +396360,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1993", + "source_location": "L1995", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_flow_root", @@ -395784,7 +396372,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2508", + "source_location": "L2730", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_flow_root", + "source": "services_oa_engine_flow_root", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2998", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_flow_root", @@ -395808,7 +396408,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2509", + "source_location": "L2999", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_find_node", @@ -395856,7 +396456,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1548", + "source_location": "L1550", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_engine_next_task_order_num", @@ -395868,7 +396468,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1712", + "source_location": "L1714", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_next_task_order_num", @@ -395880,7 +396480,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2725", + "source_location": "L3215", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_engine_next_task_order_num", @@ -395892,7 +396492,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2862", + "source_location": "L3352", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_engine_next_task_order_num", @@ -395928,7 +396528,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1996", + "source_location": "L1998", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_sort_tasks_for_detail", @@ -395936,6 +396536,18 @@ "target": "services_oa_engine_get_instance_detail", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2733", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_sort_tasks_for_detail", + "source": "services_oa_engine_sort_tasks_for_detail", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -396264,7 +396876,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2031", + "source_location": "L2033", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_build_progress_items", @@ -396272,6 +396884,18 @@ "target": "services_oa_engine_get_instance_detail", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2736", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_build_progress_items", + "source": "services_oa_engine_build_progress_items", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -396288,7 +396912,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1943", + "source_location": "L1945", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_add_instance_event", @@ -396300,7 +396924,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2890", + "source_location": "L3380", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_engine_add_instance_event", @@ -396312,7 +396936,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2984", + "source_location": "L3474", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_engine_add_instance_event", @@ -396324,7 +396948,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3051", + "source_location": "L3541", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "services_oa_engine_add_instance_event", @@ -396336,7 +396960,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1095", + "source_location": "L1097", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "services_oa_engine_advanced", @@ -396348,7 +396972,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1475", + "source_location": "L1477", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_advanced", @@ -396360,7 +396984,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1514", + "source_location": "L1516", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_engine_advanced", @@ -396372,7 +396996,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2018", + "source_location": "L2020", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_advanced", @@ -396384,7 +397008,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2531", + "source_location": "L2735", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_advanced", + "source": "services_oa_engine_advanced", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L3021", "weight": 1.0, "_src": "services_oa_engine_maybe_auto_pass_initiator", "_tgt": "services_oa_engine_advanced", @@ -396396,7 +397032,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2597", + "source_location": "L3087", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_engine_advanced", @@ -396408,7 +397044,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2697", + "source_location": "L3187", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_engine_advanced", @@ -396420,7 +397056,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2949", + "source_location": "L3439", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_engine_advanced", @@ -396432,7 +397068,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3033", + "source_location": "L3523", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "services_oa_engine_advanced", @@ -396444,7 +397080,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1058", + "source_location": "L1060", "weight": 1.0, "_src": "services_oa_engine_list_templates", "_tgt": "services_oa_engine_check_initiator_scope", @@ -396456,7 +397092,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1081", + "source_location": "L1083", "weight": 1.0, "_src": "services_oa_engine_get_template_detail", "_tgt": "services_oa_engine_check_initiator_scope", @@ -396468,7 +397104,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1436", + "source_location": "L1438", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_check_initiator_scope", @@ -396480,7 +397116,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1795", + "source_location": "L1797", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_check_initiator_scope", @@ -396492,7 +397128,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2007", + "source_location": "L2009", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_instance_to_dict", @@ -396504,7 +397140,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2306", + "source_location": "L2308", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_instance_to_dict", @@ -396516,7 +397152,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2363", + "source_location": "L2853", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_instance_to_dict", @@ -396528,7 +397164,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2013", + "source_location": "L2015", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_task_to_dict", @@ -396540,7 +397176,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2117", + "source_location": "L2119", "weight": 1.0, "_src": "services_oa_engine_mark_cc_task_read", "_tgt": "services_oa_engine_task_to_dict", @@ -396552,7 +397188,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2432", + "source_location": "L2922", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_task_to_dict", @@ -396572,6 +397208,18 @@ "target": "services_oa_engine_enrich_list_rows", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2745", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_instance_progress_summary", + "source": "services_oa_engine_instance_progress_summary", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, { "relation": "calls", "confidence": "EXTRACTED", @@ -396588,7 +397236,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2308", + "source_location": "L2310", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_enrich_list_rows", @@ -396600,7 +397248,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2365", + "source_location": "L2855", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_enrich_list_rows", @@ -396613,7 +397261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1009", + "source_location": "L1008", "weight": 1.0, "_src": "services_oa_engine_enrich_list_rows", "_tgt": "services_oa_related_approval_flatten_form_fields_for_summary", @@ -396624,7 +397272,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1152", + "source_location": "L1154", "weight": 1.0, "_src": "services_oa_engine_preview_people", "_tgt": "services_oa_engine_user_name_map", @@ -396636,7 +397284,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2002", + "source_location": "L2004", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_user_name_map", @@ -396644,12 +397292,24 @@ "target": "services_oa_engine_get_instance_detail", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2681", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_user_name_map", + "source": "services_oa_engine_user_name_map", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L662", + "source_location": "L706", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_engine_user_name_map", @@ -396660,7 +397320,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1850", + "source_location": "L1852", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_dept_name", @@ -396672,7 +397332,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2009", + "source_location": "L2011", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_dept_name", @@ -396680,12 +397340,24 @@ "target": "services_oa_engine_get_instance_detail", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2790", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_dept_name", + "source": "services_oa_engine_dept_name", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L701", + "source_location": "L745", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_engine_dept_name", @@ -396696,7 +397368,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1130", + "source_location": "L1132", "weight": 1.0, "_src": "services_oa_engine_assignee_meta", "_tgt": "services_oa_engine_post_name_map", @@ -396708,7 +397380,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1146", + "source_location": "L1148", "weight": 1.0, "_src": "services_oa_engine_assignee_meta_for_cc", "_tgt": "services_oa_engine_assignee_meta", @@ -396720,7 +397392,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1382", + "source_location": "L1384", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_assignee_meta", @@ -396732,7 +397404,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1352", + "source_location": "L1354", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_assignee_meta_for_cc", @@ -396744,7 +397416,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1272", + "source_location": "L1274", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_preview_people", @@ -396756,7 +397428,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1247", + "source_location": "L1249", "weight": 1.0, "_src": "services_oa_engine_condition_fields_ready", "_tgt": "services_oa_engine_form_value_present", @@ -396768,19 +397440,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1165", + "source_location": "L1167", "weight": 1.0, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "services_oa_engine_form_value_present", "source": "services_oa_engine_form_value_present", - "target": "services_oa_engine_rationale_1165", + "target": "services_oa_engine_rationale_1167", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1243", + "source_location": "L1245", "weight": 1.0, "_src": "services_oa_engine_condition_fields_ready", "_tgt": "services_oa_engine_collect_condition_fields", @@ -396792,19 +397464,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1182", + "source_location": "L1184", "weight": 1.0, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "services_oa_engine_collect_condition_fields", "source": "services_oa_engine_collect_condition_fields", - "target": "services_oa_engine_rationale_1182", + "target": "services_oa_engine_rationale_1184", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1460", + "source_location": "L1462", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_condition_fields_ready", @@ -396816,7 +397488,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1309", + "source_location": "L1311", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_engine_match_condition_group", @@ -396828,7 +397500,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1469", + "source_location": "L1471", "weight": 1.0, "_src": "services_oa_engine_preview_start_flow", "_tgt": "services_oa_engine_walk_preview_nodes", @@ -396840,12 +397512,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1263", + "source_location": "L1265", "weight": 1.0, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "services_oa_engine_walk_preview_nodes", "source": "services_oa_engine_walk_preview_nodes", - "target": "services_oa_engine_rationale_1263", + "target": "services_oa_engine_rationale_1265", "confidence_score": 1.0 }, { @@ -396853,7 +397525,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1342", + "source_location": "L1344", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_assignee_normalize_cc_assignee_types", @@ -396865,7 +397537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1353", + "source_location": "L1355", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_assignee_resolve_cc_assignees", @@ -396877,7 +397549,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1391", + "source_location": "L1393", "weight": 1.0, "_src": "services_oa_engine_walk_preview_nodes", "_tgt": "services_oa_assignee_resolve_assignees", @@ -396888,19 +397560,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1432", + "source_location": "L1434", "weight": 1.0, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "services_oa_engine_preview_start_flow", "source": "services_oa_engine_preview_start_flow", - "target": "services_oa_engine_rationale_1432", + "target": "services_oa_engine_rationale_1434", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1742", + "source_location": "L1744", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_create_tasks_for_node", @@ -396913,7 +397585,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1517", + "source_location": "L1519", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_assignee_resolve_cc_assignees", @@ -396925,7 +397597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1533", + "source_location": "L1535", "weight": 1.0, "_src": "services_oa_engine_create_tasks_for_node", "_tgt": "services_oa_assignee_resolve_assignees", @@ -396936,7 +397608,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1664", + "source_location": "L1666", "weight": 1.0, "_src": "services_oa_engine_match_condition_group", "_tgt": "services_oa_engine_eval_condition_rules", @@ -396948,12 +397620,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "services_oa_engine_eval_condition_rules", "source": "services_oa_engine_eval_condition_rules", - "target": "services_oa_engine_rationale_1587", + "target": "services_oa_engine_rationale_1589", "confidence_score": 1.0 }, { @@ -396961,7 +397633,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1614", + "source_location": "L1616", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "services_oa_person_select_person_contains_match", @@ -396973,7 +397645,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1615", + "source_location": "L1617", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "services_oa_post_select_post_contains_match", @@ -396985,7 +397657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1616", + "source_location": "L1618", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "services_oa_dept_select_dept_contains_match", @@ -396997,7 +397669,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1625", + "source_location": "L1627", "weight": 1.0, "_src": "services_oa_engine_eval_condition_rules", "_tgt": "services_oa_formula_eval_formula", @@ -397009,7 +397681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1650", + "source_location": "L1652", "weight": 1.0, "_src": "services_oa_engine_match_condition_group", "_tgt": "services_oa_formula_eval_formula", @@ -397020,7 +397692,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1759", + "source_location": "L1761", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_engine_maybe_auto_pass_initiator", @@ -397032,7 +397704,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1950", + "source_location": "L1952", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_advance_from", @@ -397044,7 +397716,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2512", + "source_location": "L3002", "weight": 1.0, "_src": "services_oa_engine_approve_task_core", "_tgt": "services_oa_engine_advance_from", @@ -397056,12 +397728,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1684", + "source_location": "L1686", "weight": 1.0, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "services_oa_engine_advance_from", "source": "services_oa_engine_advance_from", - "target": "services_oa_engine_rationale_1684", + "target": "services_oa_engine_rationale_1686", "confidence_score": 1.0 }, { @@ -397069,7 +397741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1726", + "source_location": "L1728", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_confirmation_kit_sync_apply_confirmation_kit_user_sync", @@ -397081,7 +397753,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1732", + "source_location": "L1734", "weight": 1.0, "_src": "services_oa_engine_advance_from", "_tgt": "services_oa_resignation_kit_sync_apply_resignation_kit_user_sync", @@ -397092,7 +397764,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1963", + "source_location": "L1965", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_engine_get_instance_detail", @@ -397105,7 +397777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1803", + "source_location": "L1805", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_formula_apply_formulas_and_linkages", @@ -397117,7 +397789,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1815", + "source_location": "L1817", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_leave_hours_apply_leave_kit_hours", @@ -397129,7 +397801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1816", + "source_location": "L1818", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_leave_hours_validate_leave_kit_form_values", @@ -397141,7 +397813,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1820", + "source_location": "L1822", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_trip_days_apply_trip_kit_days", @@ -397153,7 +397825,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1821", + "source_location": "L1823", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_trip_days_validate_trip_kit_form_values", @@ -397165,7 +397837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1831", + "source_location": "L1833", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_overtime_hours_apply_overtime_kit_hours", @@ -397177,7 +397849,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1832", + "source_location": "L1834", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_overtime_hours_validate_overtime_kit_form_values", @@ -397189,7 +397861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1844", + "source_location": "L1846", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_owner_fields_apply_owner_field_defaults", @@ -397201,7 +397873,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1859", + "source_location": "L1861", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_dept_select_validate_dept_form_values", @@ -397213,7 +397885,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1863", + "source_location": "L1865", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_money_field_validate_money_form_values", @@ -397225,7 +397897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1867", + "source_location": "L1869", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_person_select_validate_person_form_values", @@ -397237,7 +397909,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1871", + "source_location": "L1873", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_post_select_validate_post_form_values", @@ -397249,7 +397921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1875", + "source_location": "L1877", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_receive_account_validate_receive_account_form_values", @@ -397261,7 +397933,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1911", + "source_location": "L1913", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_related_approval_merge_relation_targets", @@ -397273,7 +397945,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1922", + "source_location": "L1924", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_related_approval_assert_linkable_instance", @@ -397285,7 +397957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L1961", + "source_location": "L1963", "weight": 1.0, "_src": "services_oa_engine_start_instance", "_tgt": "services_oa_wechat_notify_schedule_oa_task_notifies", @@ -397296,7 +397968,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L1978", + "source_location": "L1980", "weight": 1.0, "_src": "services_oa_engine_get_instance_detail", "_tgt": "services_oa_engine_get_instance", @@ -397308,7 +397980,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2585", + "source_location": "L3075", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_engine_get_instance", @@ -397320,7 +397992,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2686", + "source_location": "L3176", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_engine_get_instance", @@ -397332,7 +398004,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2815", + "source_location": "L3305", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_engine_get_instance", @@ -397344,7 +398016,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2938", + "source_location": "L3428", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_engine_get_instance", @@ -397356,7 +398028,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3023", + "source_location": "L3513", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "services_oa_engine_get_instance", @@ -397368,7 +398040,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2638", + "source_location": "L3128", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_engine_get_instance_detail", @@ -397380,7 +398052,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2790", + "source_location": "L3280", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_engine_get_instance_detail", @@ -397392,7 +398064,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2914", + "source_location": "L3404", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_engine_get_instance_detail", @@ -397404,7 +398076,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3003", + "source_location": "L3493", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_engine_get_instance_detail", @@ -397416,7 +398088,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3059", + "source_location": "L3549", "weight": 1.0, "_src": "services_oa_engine_withdraw_instance", "_tgt": "services_oa_engine_get_instance_detail", @@ -397428,7 +398100,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2392", + "source_location": "L2882", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_normalize_cc_read_status", @@ -397440,7 +398112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2114", + "source_location": "L2116", "weight": 1.0, "_src": "services_oa_engine_mark_cc_task_read", "_tgt": "services_oa_engine_apply_cc_task_read", @@ -397452,7 +398124,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2140", + "source_location": "L2142", "weight": 1.0, "_src": "services_oa_engine_mark_cc_tasks_read_batch", "_tgt": "services_oa_engine_apply_cc_task_read", @@ -397464,19 +398136,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2060", + "source_location": "L2062", "weight": 1.0, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "services_oa_engine_apply_cc_task_read", "source": "services_oa_engine_apply_cc_task_read", - "target": "services_oa_engine_rationale_2060", + "target": "services_oa_engine_rationale_2062", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2231", + "source_location": "L2233", "weight": 1.0, "_src": "services_oa_engine_apply_instance_list_filters", "_tgt": "services_oa_engine_parse_day_start", @@ -397488,7 +398160,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2290", + "source_location": "L2292", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_parse_day_start", @@ -397500,7 +398172,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2234", + "source_location": "L2566", + "weight": 1.0, + "_src": "services_oa_engine_history_export_query", + "_tgt": "services_oa_engine_parse_day_start", + "source": "services_oa_engine_parse_day_start", + "target": "services_oa_engine_history_export_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2236", "weight": 1.0, "_src": "services_oa_engine_apply_instance_list_filters", "_tgt": "services_oa_engine_parse_day_end", @@ -397512,7 +398196,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2291", + "source_location": "L2293", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_parse_day_end", @@ -397524,7 +398208,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2282", + "source_location": "L2567", + "weight": 1.0, + "_src": "services_oa_engine_history_export_query", + "_tgt": "services_oa_engine_parse_day_end", + "source": "services_oa_engine_parse_day_end", + "target": "services_oa_engine_history_export_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2284", "weight": 1.0, "_src": "services_oa_engine_list_instance_history", "_tgt": "services_oa_engine_apply_instance_list_filters", @@ -397536,7 +398232,19 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2347", + "source_location": "L2558", + "weight": 1.0, + "_src": "services_oa_engine_history_export_query", + "_tgt": "services_oa_engine_apply_instance_list_filters", + "source": "services_oa_engine_apply_instance_list_filters", + "target": "services_oa_engine_history_export_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2837", "weight": 1.0, "_src": "services_oa_engine_list_tasks", "_tgt": "services_oa_engine_apply_instance_list_filters", @@ -397548,19 +398256,139 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2186", + "source_location": "L2188", "weight": 1.0, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "services_oa_engine_apply_instance_list_filters", "source": "services_oa_engine_apply_instance_list_filters", - "target": "services_oa_engine_rationale_2186", + "target": "services_oa_engine_rationale_2188", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2550", + "source_location": "L2795", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_format_export_duration", + "source": "services_oa_engine_format_export_duration", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2770", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_export_upload_cell_value", + "source": "services_oa_engine_export_upload_cell_value", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2434", + "weight": 1.0, + "_src": "services_oa_engine_format_export_progress_record", + "_tgt": "services_oa_engine_export_progress_action", + "source": "services_oa_engine_export_progress_action", + "target": "services_oa_engine_format_export_progress_record", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2796", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_format_export_progress_record", + "source": "services_oa_engine_format_export_progress_record", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2794", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_collect_history_approver_names", + "source": "services_oa_engine_collect_history_approver_names", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2624", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_build_history_export_business_columns", + "source": "services_oa_engine_build_history_export_business_columns", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2490", + "weight": 1.0, + "_src": "services_oa_engine_build_history_export_business_columns", + "_tgt": "services_oa_post_select_schema_rules", + "source": "services_oa_engine_build_history_export_business_columns", + "target": "services_oa_post_select_schema_rules" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2650", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_merge_history_export_business_columns", + "source": "services_oa_engine_merge_history_export_business_columns", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L2602", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_engine_history_export_query", + "source": "services_oa_engine_history_export_query", + "target": "services_oa_engine_export_instance_history", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/oa_engine.py", + "source_location": "L2689", + "weight": 1.0, + "_src": "services_oa_engine_export_instance_history", + "_tgt": "services_oa_related_approval_flatten_form_fields_for_summary", + "source": "services_oa_engine_export_instance_history", + "target": "services_oa_related_approval_flatten_form_fields_for_summary" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_engine.py", + "source_location": "L3040", "weight": 1.0, "_src": "services_oa_engine_maybe_auto_pass_initiator", "_tgt": "services_oa_engine_approve_task_core", @@ -397572,7 +398400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2640", + "source_location": "L3130", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_engine_approve_task_core", @@ -397584,12 +398412,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2460", + "source_location": "L2950", "weight": 1.0, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "services_oa_engine_approve_task_core", "source": "services_oa_engine_approve_task_core", - "target": "services_oa_engine_rationale_2460", + "target": "services_oa_engine_rationale_2950", "confidence_score": 1.0 }, { @@ -397597,7 +398425,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2632", + "source_location": "L3122", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_wechat_notify_schedule_oa_applicant_progress", @@ -397609,7 +398437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2654", + "source_location": "L3144", "weight": 1.0, "_src": "services_oa_engine_complete_task", "_tgt": "services_oa_wechat_notify_schedule_oa_task_notifies", @@ -397620,12 +398448,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2673", + "source_location": "L3163", "weight": 1.0, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "services_oa_engine_add_sign", "source": "services_oa_engine_add_sign", - "target": "services_oa_engine_rationale_2673", + "target": "services_oa_engine_rationale_3163", "confidence_score": 1.0 }, { @@ -397633,7 +398461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2783", + "source_location": "L3273", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_wechat_notify_schedule_oa_task_notifies", @@ -397645,7 +398473,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2784", + "source_location": "L3274", "weight": 1.0, "_src": "services_oa_engine_add_sign", "_tgt": "services_oa_wechat_notify_schedule_oa_applicant_progress", @@ -397656,12 +398484,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2802", + "source_location": "L3292", "weight": 1.0, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "services_oa_engine_transfer_task", "source": "services_oa_engine_transfer_task", - "target": "services_oa_engine_rationale_2802", + "target": "services_oa_engine_rationale_3292", "confidence_score": 1.0 }, { @@ -397669,7 +398497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2907", + "source_location": "L3397", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_wechat_notify_schedule_oa_task_notifies", @@ -397681,7 +398509,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2908", + "source_location": "L3398", "weight": 1.0, "_src": "services_oa_engine_transfer_task", "_tgt": "services_oa_wechat_notify_schedule_oa_applicant_progress", @@ -397692,12 +398520,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L2925", + "source_location": "L3415", "weight": 1.0, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "services_oa_engine_return_task", "source": "services_oa_engine_return_task", - "target": "services_oa_engine_rationale_2925", + "target": "services_oa_engine_rationale_3415", "confidence_score": 1.0 }, { @@ -397705,7 +398533,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_engine.py", - "source_location": "L2997", + "source_location": "L3487", "weight": 1.0, "_src": "services_oa_engine_return_task", "_tgt": "services_oa_wechat_notify_schedule_oa_applicant_progress", @@ -397716,12 +398544,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_engine.py", - "source_location": "L3015", + "source_location": "L3505", "weight": 1.0, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "services_oa_engine_resubmit_instance", "source": "services_oa_engine_resubmit_instance", - "target": "services_oa_engine_rationale_3015", + "target": "services_oa_engine_rationale_3505", "confidence_score": 1.0 }, { @@ -398066,9 +398894,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398078,9 +398906,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1165", + "_src": "services_oa_engine_rationale_1167", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1165", + "source": "services_oa_engine_rationale_1167", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398090,9 +398918,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398102,9 +398930,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1182", + "_src": "services_oa_engine_rationale_1184", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1182", + "source": "services_oa_engine_rationale_1184", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398114,9 +398942,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398126,9 +398954,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1263", + "_src": "services_oa_engine_rationale_1265", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1263", + "source": "services_oa_engine_rationale_1265", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398138,9 +398966,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398150,9 +398978,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1432", + "_src": "services_oa_engine_rationale_1434", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1432", + "source": "services_oa_engine_rationale_1434", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398162,9 +398990,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398174,9 +399002,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1587", + "_src": "services_oa_engine_rationale_1589", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1587", + "source": "services_oa_engine_rationale_1589", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398186,9 +399014,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398198,9 +399026,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_1684", + "_src": "services_oa_engine_rationale_1686", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_1684", + "source": "services_oa_engine_rationale_1686", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398210,9 +399038,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398222,9 +399050,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2060", + "_src": "services_oa_engine_rationale_2062", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2060", + "source": "services_oa_engine_rationale_2062", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398234,9 +399062,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398246,9 +399074,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2186", + "_src": "services_oa_engine_rationale_2188", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2186", + "source": "services_oa_engine_rationale_2188", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398258,9 +399086,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398270,9 +399098,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2460", + "_src": "services_oa_engine_rationale_2950", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2460", + "source": "services_oa_engine_rationale_2950", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398282,9 +399110,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398294,9 +399122,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2673", + "_src": "services_oa_engine_rationale_3163", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2673", + "source": "services_oa_engine_rationale_3163", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398306,9 +399134,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398318,9 +399146,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2802", + "_src": "services_oa_engine_rationale_3292", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2802", + "source": "services_oa_engine_rationale_3292", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398330,9 +399158,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398342,9 +399170,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_2925", + "_src": "services_oa_engine_rationale_3415", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_2925", + "source": "services_oa_engine_rationale_3415", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -398354,9 +399182,9 @@ "source_file": "services/oa_engine.py", "source_location": "L26", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "services_oa_assignee_assigneeresolveerror", - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "services_oa_assignee_assigneeresolveerror", "confidence_score": 0.5 }, @@ -398366,9 +399194,9 @@ "source_file": "services/oa_engine.py", "source_location": "L32", "weight": 0.8, - "_src": "services_oa_engine_rationale_3015", + "_src": "services_oa_engine_rationale_3505", "_tgt": "services_oa_formula_formulaerror", - "source": "services_oa_engine_rationale_3015", + "source": "services_oa_engine_rationale_3505", "target": "services_oa_formula_formulaerror", "confidence_score": 0.5 }, @@ -403215,6 +404043,18 @@ "source_location": "L147", "weight": 1.0, "_src": "services_oa_related_approval_py", + "_tgt": "services_oa_related_approval_upload_files_meta", + "source": "services_oa_related_approval_py", + "target": "services_oa_related_approval_upload_files_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L177", + "weight": 1.0, + "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_normalize_related_ids", "source": "services_oa_related_approval_py", "target": "services_oa_related_approval_normalize_related_ids", @@ -403224,7 +404064,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L166", + "source_location": "L196", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_trip_leg", @@ -403236,7 +404076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L195", + "source_location": "L225", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_trip_itinerary", @@ -403248,7 +404088,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L207", + "source_location": "L237", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_receive_account", @@ -403260,7 +404100,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L245", + "source_location": "L275", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_region_like", @@ -403272,7 +404112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L290", + "source_location": "L320", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_unknown_object", @@ -403284,7 +404124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L321", + "source_location": "L351", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_format_value", @@ -403296,7 +404136,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L396", + "source_location": "L426", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_flatten_form_fields_for_summary", @@ -403308,7 +404148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L425", + "source_location": "L469", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_extract_related_approval_links", @@ -403320,7 +404160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L458", + "source_location": "L502", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_merge_relation_targets", @@ -403332,7 +404172,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L479", + "source_location": "L523", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_user_can_link_instance", @@ -403344,7 +404184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L512", + "source_location": "L556", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_assert_linkable_instance", @@ -403356,7 +404196,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L534", + "source_location": "L578", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_related_status_text", @@ -403368,7 +404208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L539", + "source_location": "L583", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_related_display_title", @@ -403380,7 +404220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L547", + "source_location": "L591", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_instance_ids_for_tab", @@ -403392,7 +404232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L581", + "source_location": "L625", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_list_related_candidates", @@ -403404,7 +404244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L714", + "source_location": "L758", "weight": 1.0, "_src": "services_oa_related_approval_py", "_tgt": "services_oa_related_approval_build_related_summaries", @@ -403440,7 +404280,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L399", + "source_location": "L429", "weight": 1.0, "_src": "services_oa_related_approval_flatten_form_fields_for_summary", "_tgt": "services_oa_related_approval_schema_rules", @@ -403452,7 +404292,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L432", + "source_location": "L476", "weight": 1.0, "_src": "services_oa_related_approval_extract_related_approval_links", "_tgt": "services_oa_related_approval_schema_rules", @@ -403472,6 +404312,18 @@ "target": "services_oa_related_approval_format_upload_display", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L164", + "weight": 1.0, + "_src": "services_oa_related_approval_upload_files_meta", + "_tgt": "services_oa_related_approval_extract_upload_urls", + "source": "services_oa_related_approval_extract_upload_urls", + "target": "services_oa_related_approval_upload_files_meta", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -403496,6 +404348,18 @@ "target": "services_oa_related_approval_format_upload_display", "confidence_score": 1.0 }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L168", + "weight": 1.0, + "_src": "services_oa_related_approval_upload_files_meta", + "_tgt": "services_oa_related_approval_upload_display_name", + "source": "services_oa_related_approval_upload_display_name", + "target": "services_oa_related_approval_upload_files_meta", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -403512,7 +404376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L324", + "source_location": "L354", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "services_oa_related_approval_format_upload_display", @@ -403524,7 +404388,31 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L409", + "source_location": "L455", + "weight": 1.0, + "_src": "services_oa_related_approval_flatten_form_fields_for_summary", + "_tgt": "services_oa_related_approval_upload_files_meta", + "source": "services_oa_related_approval_upload_files_meta", + "target": "services_oa_related_approval_flatten_form_fields_for_summary", + "confidence_score": 1.0 + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L148", + "weight": 1.0, + "_src": "services_oa_related_approval_rationale_148", + "_tgt": "services_oa_related_approval_upload_files_meta", + "source": "services_oa_related_approval_upload_files_meta", + "target": "services_oa_related_approval_rationale_148", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/oa_related_approval.py", + "source_location": "L439", "weight": 1.0, "_src": "services_oa_related_approval_flatten_form_fields_for_summary", "_tgt": "services_oa_related_approval_normalize_related_ids", @@ -403536,19 +404424,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L148", + "source_location": "L178", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_148", + "_src": "services_oa_related_approval_rationale_178", "_tgt": "services_oa_related_approval_normalize_related_ids", "source": "services_oa_related_approval_normalize_related_ids", - "target": "services_oa_related_approval_rationale_148", + "target": "services_oa_related_approval_rationale_178", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L204", + "source_location": "L234", "weight": 1.0, "_src": "services_oa_related_approval_format_trip_itinerary", "_tgt": "services_oa_related_approval_format_trip_leg", @@ -403560,7 +404448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L300", + "source_location": "L330", "weight": 1.0, "_src": "services_oa_related_approval_format_unknown_object", "_tgt": "services_oa_related_approval_format_trip_leg", @@ -403572,7 +404460,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L359", + "source_location": "L389", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "services_oa_related_approval_format_trip_itinerary", @@ -403584,7 +404472,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L298", + "source_location": "L328", "weight": 1.0, "_src": "services_oa_related_approval_format_unknown_object", "_tgt": "services_oa_related_approval_format_receive_account", @@ -403596,7 +404484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L362", + "source_location": "L392", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "services_oa_related_approval_format_receive_account", @@ -403608,7 +404496,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L286", + "source_location": "L316", "weight": 1.0, "_src": "services_oa_related_approval_format_region_like", "_tgt": "services_oa_related_approval_format_unknown_object", @@ -403620,7 +404508,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L365", + "source_location": "L395", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "services_oa_related_approval_format_region_like", @@ -403632,19 +404520,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L246", + "source_location": "L276", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_246", + "_src": "services_oa_related_approval_rationale_276", "_tgt": "services_oa_related_approval_format_region_like", "source": "services_oa_related_approval_format_region_like", - "target": "services_oa_related_approval_rationale_246", + "target": "services_oa_related_approval_rationale_276", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L382", + "source_location": "L412", "weight": 1.0, "_src": "services_oa_related_approval_format_value", "_tgt": "services_oa_related_approval_format_unknown_object", @@ -403656,19 +404544,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L291", + "source_location": "L321", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_291", + "_src": "services_oa_related_approval_rationale_321", "_tgt": "services_oa_related_approval_format_unknown_object", "source": "services_oa_related_approval_format_unknown_object", - "target": "services_oa_related_approval_rationale_291", + "target": "services_oa_related_approval_rationale_321", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L417", + "source_location": "L449", "weight": 1.0, "_src": "services_oa_related_approval_flatten_form_fields_for_summary", "_tgt": "services_oa_related_approval_format_value", @@ -403680,19 +404568,19 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L322", + "source_location": "L352", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_322", + "_src": "services_oa_related_approval_rationale_352", "_tgt": "services_oa_related_approval_format_value", "source": "services_oa_related_approval_format_value", - "target": "services_oa_related_approval_rationale_322", + "target": "services_oa_related_approval_rationale_352", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L692", + "source_location": "L736", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_related_approval_flatten_form_fields_for_summary", @@ -403704,7 +404592,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L781", + "source_location": "L825", "weight": 1.0, "_src": "services_oa_related_approval_build_related_summaries", "_tgt": "services_oa_related_approval_flatten_form_fields_for_summary", @@ -403716,7 +404604,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L464", + "source_location": "L508", "weight": 1.0, "_src": "services_oa_related_approval_merge_relation_targets", "_tgt": "services_oa_related_approval_extract_related_approval_links", @@ -403728,31 +404616,31 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L428", + "source_location": "L472", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_428", + "_src": "services_oa_related_approval_rationale_472", "_tgt": "services_oa_related_approval_extract_related_approval_links", "source": "services_oa_related_approval_extract_related_approval_links", - "target": "services_oa_related_approval_rationale_428", + "target": "services_oa_related_approval_rationale_472", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L463", + "source_location": "L507", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_463", + "_src": "services_oa_related_approval_rationale_507", "_tgt": "services_oa_related_approval_merge_relation_targets", "source": "services_oa_related_approval_merge_relation_targets", - "target": "services_oa_related_approval_rationale_463", + "target": "services_oa_related_approval_rationale_507", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L521", + "source_location": "L565", "weight": 1.0, "_src": "services_oa_related_approval_assert_linkable_instance", "_tgt": "services_oa_related_approval_user_can_link_instance", @@ -403764,7 +404652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L753", + "source_location": "L797", "weight": 1.0, "_src": "services_oa_related_approval_build_related_summaries", "_tgt": "services_oa_related_approval_assert_linkable_instance", @@ -403776,7 +404664,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L706", + "source_location": "L750", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_related_approval_related_status_text", @@ -403788,7 +404676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L699", + "source_location": "L743", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_related_approval_related_display_title", @@ -403800,7 +404688,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L601", + "source_location": "L645", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_related_approval_instance_ids_for_tab", @@ -403812,12 +404700,12 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "services/oa_related_approval.py", - "source_location": "L548", + "source_location": "L592", "weight": 1.0, - "_src": "services_oa_related_approval_rationale_548", + "_src": "services_oa_related_approval_rationale_592", "_tgt": "services_oa_related_approval_instance_ids_for_tab", "source": "services_oa_related_approval_instance_ids_for_tab", - "target": "services_oa_related_approval_rationale_548", + "target": "services_oa_related_approval_rationale_592", "confidence_score": 1.0 }, { @@ -403825,7 +404713,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L688", + "source_location": "L732", "weight": 1.0, "_src": "services_oa_related_approval_list_related_candidates", "_tgt": "services_oa_confirmation_kit_sync_loads", @@ -403837,7 +404725,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/oa_related_approval.py", - "source_location": "L772", + "source_location": "L816", "weight": 1.0, "_src": "services_oa_related_approval_build_related_summaries", "_tgt": "services_oa_confirmation_kit_sync_loads", diff --git a/backend/graphify-out/manifest.json b/backend/graphify-out/manifest.json index 6b3bb94d..f8fb2178 100644 --- a/backend/graphify-out/manifest.json +++ b/backend/graphify-out/manifest.json @@ -208,9 +208,9 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/api/pre_transit_sample.py": 1786938943.6929982, "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc_sms_notification.py": 1780326875.7886882, "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation_sample_collection.py": 1780457788.2998126, - "/Users/wuzilong/work/00code/zkxw/backend/app/api/oa_approval.py": 1787885396.9678786, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/oa_approval.py": 1787892843.1222966, "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py": 1785213144.2881503, - "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py": 1787112431.3662364, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py": 1787887339.1254666, "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_delivery.py": 1779655584.820777, "/Users/wuzilong/work/00code/zkxw/backend/app/api/admin.py": 1786010386.7044516, "/Users/wuzilong/work/00code/zkxw/backend/app/api/env_detect.py": 1786945487.513935, @@ -227,7 +227,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/api/protocol_sample_collection.py": 1780457788.2093296, "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py": 1779266168.8693042, "/Users/wuzilong/work/00code/zkxw/backend/app/api/clinical_payment.py": 1781750841.074568, - "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_engine.py": 1787885250.853435, + "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_engine.py": 1787892839.3046124, "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_overtime_hours.py": 1786373766.5113294, "/Users/wuzilong/work/00code/zkxw/backend/app/services/workflow_callback.py": 1778727966.7277644, "/Users/wuzilong/work/00code/zkxw/backend/app/services/qc_work_order_fee_summary.py": 1783329884.6125586, @@ -245,7 +245,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_trip_days.py": 1785407394.0606225, "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_payment_installment.py": 1781432208.0765035, "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_sample_list_summary.py": 1785207474.9871266, - "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_related_approval.py": 1786413868.1112978, + "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_related_approval.py": 1787892816.3154016, "/Users/wuzilong/work/00code/zkxw/backend/app/services/wechat_mp_message.py": 1786689383.1677845, "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_leave_hours.py": 1785397787.0493405, "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_resignation_kit_sync.py": 1785405020.285242, diff --git a/backend/scripts/apply_sop_row_hidden.py b/backend/scripts/apply_sop_row_hidden.py new file mode 100644 index 00000000..298b6151 --- /dev/null +++ b/backend/scripts/apply_sop_row_hidden.py @@ -0,0 +1,235 @@ +#!/usr/bin/env python3 +"""为 SOP 模板正文表非主操作区行添加 sop-row-hidden,并重新生成 seed SQL。""" +from __future__ import annotations + +import re +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +TEMPLATES_DIR = ROOT / "docs" / "sop-templates" +SQL_DIR = ROOT / "docs" / "sql" + +SOP_CODES = [ + "SOP-CC-001-E01-01", + "SOP-CC-002-E01-01", + "SOP-CC-003-E01-01", + "SOP-CC-006-E01-01", + "SOP-SC-003-E01-01", + "SOP-SC-004-E01-01", + "SOP-SC-005-E01-01", + "SOP-SC-006-E01-01", + "SOP-SC-007-E01-01", + "SOP-SC-008-E01-01", + "SOP-SC-009-E01-01", + "SOP-SC-010-E01-01", + "SOP-SC-011-E01-01", + "SOP-SC-012-E01-01", + "SOP-SC-013-E01-01", + "SOP-SC-014-E01-01", +] + +SC014_NK_ROW_OLD = ( + '\n' + ' ' + "NK细胞
培养\n" + ' ' +) +SC014_NK_ROW_NEW = ( + '\n' + ' ' + "NK细胞
培养\n" + ' ' +) + + +def _is_tr_open(html: str, pos: int) -> bool: + if not html.startswith("", "/", "\n", "\t", "\r") + + +def _split_top_level_trs(html: str) -> list[str]: + rows: list[str] = [] + i = 0 + n = len(html) + while i < n: + start = html.find("", pos): + depth -= 1 + pos += 5 + if depth == 0: + rows.append(html[start:pos]) + i = pos + break + continue + pos += 1 + else: + raise ValueError("unclosed in sop-body-table tbody") + return rows + + +def _add_hidden_class(tr_html: str) -> str: + open_tag = tr_html.split(">", 1)[0] + ">" + if "sop-fill-row" in open_tag: + return tr_html + + def _patch_tr_tag(match: re.Match[str]) -> str: + tag = match.group(0) + if 'class="' in tag: + return re.sub( + r'class="([^"]*)"', + lambda m: f'class="{m.group(1)} sop-row-hidden"', + tag, + count=1, + ) + return tag.replace("]*>", _patch_tr_tag, tr_html, count=1) + + +def _find_body_tbody_span(html: str) -> tuple[int, int] | None: + body_start = html.find('", body_start) + if tbody_open < 0: + return None + inner_start = tbody_open + len("") + table_depth = 1 + tbody_depth = 1 + pos = inner_start + n = len(html) + while pos < n: + if html.startswith("", pos): + table_depth -= 1 + pos += 8 + continue + if html.startswith("", pos): + tbody_depth += 1 + pos += 7 + continue + if html.startswith("", pos): + tbody_depth -= 1 + pos += 8 + if tbody_depth == 0: + return inner_start, pos - 8 + continue + pos += 1 + raise ValueError("无法定位 sop-body-table 的 tbody 结束位置") + + +def process_body_table(html: str) -> str: + span = _find_body_tbody_span(html) + if span is None: + return html + inner_start, inner_end = span + tbody_inner = html[inner_start:inner_end] + rows = _split_top_level_trs(tbody_inner) + processed = [_add_hidden_class(row) for row in rows] + return html[:inner_start] + "".join(processed) + html[inner_end:] + + +def process_template(html: str, code: str) -> str: + html = html.replace( + '
str: + return html.replace("\\", "\\\\").replace("'", "''") + + +def write_seed_sql(code: str, html: str) -> None: + short = code.replace("SOP-", "").replace("-E01-01", "").lower() + sql_path = SQL_DIR / f"2026-08-25-seed-sop-{short}-content.sql" + comment = html.split("\n", 1)[0].strip().removeprefix("") + escaped = sql_escape(html) + sql_path.write_text( + "\n".join( + [ + f"-- 种子数据: {code} {comment.split('(')[0].strip()}", + f"-- 源文件: docs/sop-templates/{code}.html", + "", + "UPDATE `biz_process`", + "SET `sop_content` = '" + f"{escaped}" + "',", + " `update_time` = NOW()", + f"WHERE `process_code` = '{code}'", + " AND `del_flag` = 0;", + "", + ] + ), + encoding="utf-8", + ) + + +def write_deploy_bundle() -> Path: + """合并 seed + sync SQL,供测试/生产一次性执行。""" + deploy_path = SQL_DIR / "2026-08-28-sop-visible-section-only-deploy.sql" + parts = [ + "-- =============================================================================", + "-- SOP 精简展示:仅保留主操作记录区(页眉与其余正文行均已隐藏)", + "-- 生成时间: 由 backend/scripts/apply_sop_row_hidden.py 自动生成", + "-- 执行顺序: 先 seed 工艺库 → 再 sync 路线/任务步骤", + "--", + "-- 【生产环境】推荐方式(二选一):", + "-- A) mysql -h -u -p < docs/sql/2026-08-28-sop-visible-section-only-deploy.sql", + "-- B) ENV_FILE=.env.production python3 backend/scripts/run_sop_visible_deploy.py", + "-- =============================================================================", + "", + ] + for code in SOP_CODES: + short = code.replace("SOP-", "").replace("-E01-01", "").lower() + seed = SQL_DIR / f"2026-08-25-seed-sop-{short}-content.sql" + sync = SQL_DIR / f"2026-08-25-sync-sop-{short}-content-to-routes-tasks.sql" + parts.append(f"-- ---------- {code} seed ----------") + parts.append(seed.read_text(encoding="utf-8").strip()) + parts.append("") + if sync.exists(): + parts.append(f"-- ---------- {code} sync ----------") + parts.append(sync.read_text(encoding="utf-8").strip()) + parts.append("") + deploy_path.write_text("\n".join(parts) + "\n", encoding="utf-8") + return deploy_path + + +def main() -> None: + for code in SOP_CODES: + path = TEMPLATES_DIR / f"{code}.html" + html = path.read_text(encoding="utf-8") + updated = process_template(html, code) + path.write_text(updated, encoding="utf-8") + write_seed_sql(code, updated) + print(f"{code}: done") + deploy = write_deploy_bundle() + print(f"deploy bundle: {deploy}") + + +if __name__ == "__main__": + main() diff --git a/backend/scripts/run_sop_visible_deploy.py b/backend/scripts/run_sop_visible_deploy.py new file mode 100644 index 00000000..e9b8ae80 --- /dev/null +++ b/backend/scripts/run_sop_visible_deploy.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python3 +"""在测试/本地库执行 SOP 精简展示部署 SQL。""" +from __future__ import annotations + +import re +import sys +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / "backend")) + +from sqlalchemy import create_engine, text # noqa: E402 + +try: + from app.core.config import settings # noqa: E402 +except Exception as exc: # pragma: no cover + raise SystemExit(f"无法加载 backend 配置: {exc}") from exc + +SQL_DIR = ROOT / "docs" / "sql" + +SOP_CODES = [ + "SOP-CC-001-E01-01", + "SOP-CC-002-E01-01", + "SOP-CC-003-E01-01", + "SOP-CC-006-E01-01", + "SOP-SC-003-E01-01", + "SOP-SC-004-E01-01", + "SOP-SC-005-E01-01", + "SOP-SC-006-E01-01", + "SOP-SC-007-E01-01", + "SOP-SC-008-E01-01", + "SOP-SC-009-E01-01", + "SOP-SC-010-E01-01", + "SOP-SC-011-E01-01", + "SOP-SC-012-E01-01", + "SOP-SC-013-E01-01", + "SOP-SC-014-E01-01", +] + +UPDATE_STMT_RE = re.compile(r"\bUPDATE\b.+?;", re.IGNORECASE | re.DOTALL) + + +def _strip_sql_comments(sql: str) -> str: + lines = [] + for line in sql.splitlines(): + if line.strip().startswith("--"): + continue + lines.append(line) + return "\n".join(lines) + + +def _run_seed_file(conn, path: Path) -> int: + sql = path.read_text(encoding="utf-8").strip() + if not sql: + return 0 + result = conn.execute(text(sql)) + return result.rowcount or 0 + + +def _run_sync_file(conn, path: Path) -> int: + raw = _strip_sql_comments(path.read_text(encoding="utf-8")) + total = 0 + for stmt in UPDATE_STMT_RE.findall(raw): + result = conn.execute(text(stmt.strip())) + total += result.rowcount or 0 + return total + + +def main() -> None: + engine = create_engine(settings.DATABASE_URL) + total = 0 + with engine.begin() as conn: + for code in SOP_CODES: + short = code.replace("SOP-", "").replace("-E01-01", "").lower() + seed = SQL_DIR / f"2026-08-25-seed-sop-{short}-content.sql" + sync = SQL_DIR / f"2026-08-25-sync-sop-{short}-content-to-routes-tasks.sql" + n1 = _run_seed_file(conn, seed) + n2 = _run_sync_file(conn, sync) if sync.exists() else 0 + total += n1 + n2 + print(f"{code}: process={n1}, sync={n2}") + print(f"done, affected rows (approx): {total}") + + +if __name__ == "__main__": + main() diff --git a/backend/tests/test_oa_instance_history.py b/backend/tests/test_oa_instance_history.py index 64fbe427..01416e50 100644 --- a/backend/tests/test_oa_instance_history.py +++ b/backend/tests/test_oa_instance_history.py @@ -8,7 +8,7 @@ from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from app.models.base import Base -from app.models.models import OaApp, OaAppVersion, OaInstance, OaTask, SysUser +from app.models.models import OaApp, OaAppVersion, OaInstance, OaInstanceEvent, OaTask, SysUser from app.services import oa_engine @@ -23,6 +23,7 @@ class TestOaInstanceHistory(unittest.TestCase): SysUser.__table__, OaInstance.__table__, OaTask.__table__, + OaInstanceEvent.__table__, ], ) Session = sessionmaker(bind=self.engine, autoflush=False, autocommit=False) @@ -50,7 +51,7 @@ class TestOaInstanceHistory(unittest.TestCase): version_no=1, status="published", is_latest_published="1", - form_schema_json='{"rule":[{"type":"input","field":"leaveType","title":"请假类型"},{"type":"input","field":"days","title":"天数"}]}', + form_schema_json='{"rule":[{"type":"input","field":"leaveType","title":"请假类型"},{"type":"input","field":"days","title":"天数"},{"type":"upload","field":"voucher","title":"付款凭证"}]}', flow_tree_json="{}", advanced_settings_json="{}", tenant_no="zkxw", @@ -87,7 +88,7 @@ class TestOaInstanceHistory(unittest.TestCase): app_version_id="v-leave", title="请假-张三", initiator_user_id="u-a", - form_data_json='{"leaveType":"年假","days":"2"}', + form_data_json='{"leaveType":"年假","days":"2","voucher":"f33a569a9dd64f2c853899498cd47498.png"}', status="completed", tenant_no="zkxw", create_dept_id="", @@ -203,6 +204,57 @@ class TestOaInstanceHistory(unittest.TestCase): if pf: self.assertGreaterEqual(len(pf), 1) + def test_preview_fields_keep_upload_files(self): + data = oa_engine.list_instance_history( + self.db, + tenant_no="zkxw", + user_id="u-a", + can_view_all=False, + app_id="app-leave", + ) + pf = data["list"][0].get("previewFields") or [] + voucher = next((f for f in pf if f.get("label") == "付款凭证"), None) + self.assertIsNotNone(voucher) + self.assertEqual(voucher.get("fieldType"), "upload") + self.assertEqual( + voucher.get("files"), + [ + { + "url": "f33a569a9dd64f2c853899498cd47498.png", + "name": "f33a569a9dd64f2c853899498cd47498.png", + } + ], + ) + + def test_export_history_rows(self): + data = oa_engine.export_instance_history( + self.db, + tenant_no="zkxw", + user_id="u-a", + can_view_all=False, + app_id="app-leave", + ) + self.assertEqual(data["total"], 1) + self.assertGreaterEqual(len(data["businessColumns"]), 1) + self.assertEqual(len(data["fixedColumns"]), 13) + row = data["rows"][0] + self.assertEqual(row["id"], "inst-alice-done") + self.assertEqual(row["business"].get("leaveType"), "年假") + self.assertEqual(row["fixed"].get("initiatorName"), "张三") + self.assertIn("approvalRecord", row["fixed"]) + + def test_export_selected_ids_only(self): + data = oa_engine.export_instance_history( + self.db, + tenant_no="zkxw", + user_id="u-a", + can_view_all=True, + app_id="app-leave", + instance_ids=["inst-bob-run"], + ) + self.assertEqual(data["total"], 1) + self.assertEqual(data["rows"][0]["id"], "inst-bob-run") + if __name__ == "__main__": unittest.main() diff --git a/backend/tests/test_oa_related_approval.py b/backend/tests/test_oa_related_approval.py index 9c77d24c..630d5014 100644 --- a/backend/tests/test_oa_related_approval.py +++ b/backend/tests/test_oa_related_approval.py @@ -27,11 +27,19 @@ class TestFlatten(unittest.TestCase): fields = flatten_form_fields_for_summary(schema, data) labels = [f["label"] for f in fields] self.assertNotIn("说明", labels) - self.assertEqual(fields[0], {"label": "事由", "value": "出差"}) + self.assertEqual(fields[0], {"fieldKey": "reason", "label": "事由", "value": "出差"}) self.assertEqual( fields[1]["value"], "a.png、b.png", ) + self.assertEqual(fields[1].get("fieldType"), "upload") + self.assertEqual( + fields[1].get("files"), + [ + {"url": "https://cdn.example.com/a.png", "name": "a.png"}, + {"url": "https://cdn.example.com/b.png", "name": "b.png"}, + ], + ) self.assertTrue(fields[1].get("fullWidth")) self.assertEqual(fields[2]["value"], "已关联 2 条") self.assertEqual(fields[2].get("relatedIds"), ["id1", "id2"]) @@ -117,6 +125,13 @@ class TestFlatten(unittest.TestCase): fields[0]["value"], "a.pdf、b.pdf", ) + self.assertEqual( + fields[0].get("files"), + [ + {"url": "https://cdn.example.com/a.pdf", "name": "a.pdf"}, + {"url": "/mini/b.pdf", "name": "b.pdf"}, + ], + ) def test_extract_links_with_field_key_and_dedupe(self): schema = { @@ -207,7 +222,7 @@ class TestFlatten(unittest.TestCase): fields = flatten_form_fields_for_summary(schema, {"kit1": {"x": 1}, "reason": "学习"}) labels = [f["label"] for f in fields] self.assertNotIn("出差套件", labels) - self.assertEqual(fields[0], {"label": "出差事由", "value": "学习"}) + self.assertEqual(fields[0], {"fieldKey": "reason", "label": "出差事由", "value": "学习"}) class TestValidateLinkable(unittest.TestCase): diff --git a/docs/sop-templates/SOP-CC-001-E01-01.html b/docs/sop-templates/SOP-CC-001-E01-01.html index 33b9a148..c31674c3 100644 --- a/docs/sop-templates/SOP-CC-001-E01-01.html +++ b/docs/sop-templates/SOP-CC-001-E01-01.html @@ -1,6 +1,6 @@
-
+
@@ -39,19 +39,16 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 样本接收 记录编号  
细胞批号   日期  
仪器
设备
@@ -75,8 +72,7 @@  
样本接收
操作记录

@@ -96,31 +92,26 @@  

细胞后续操作  
后续操作记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -131,16 +122,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-CC-002-E01-01.html b/docs/sop-templates/SOP-CC-002-E01-01.html index d1b641a3..3cb7d2e5 100644 --- a/docs/sop-templates/SOP-CC-002-E01-01.html +++ b/docs/sop-templates/SOP-CC-002-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -39,19 +39,16 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 造血干细胞制备标准操作记录 记录编号  
细胞批号   日期  
仪器
设备
@@ -72,8 +69,7 @@  
造血干细胞
富集标准
操作记录

@@ -99,35 +95,29 @@

10. 离心结束后分浆夹在转移袋白细胞层上1cm处夹紧, 进行分浆. 在血浆全部流至导管后关闭血袋导管上的夹子.

11. 热合仪热合导管, 分开采血袋与转移袋.

采血袋后续操作  
转移袋后续操作  
后续操作记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -138,16 +128,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-CC-003-E01-01.html b/docs/sop-templates/SOP-CC-003-E01-01.html index 7e60cd10..f5f4188c 100644 --- a/docs/sop-templates/SOP-CC-003-E01-01.html +++ b/docs/sop-templates/SOP-CC-003-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -45,38 +45,32 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 造血干细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
处理后血样 / /  
DMSO-DEX40冻存液      
仪器
设备
@@ -111,8 +105,7 @@  
脐血干细胞
冻存操作
记录

1. 混匀含白细胞的转移袋, 用注射器转移至冰冻袋内, 留样约1.5 ml于两个编码EP管中, 分别为约0.5 ml和约1 ml;

@@ -133,30 +126,26 @@ 7. 对应复苏操作记录编号:  

每个冻存袋上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
@@ -179,12 +168,10 @@  是 否 - - + - - + - - +
备注  
@@ -201,7 +188,6 @@
diff --git a/docs/sop-templates/SOP-CC-006-E01-01.html b/docs/sop-templates/SOP-CC-006-E01-01.html index 5a8b729e..555e2671 100644 --- a/docs/sop-templates/SOP-CC-006-E01-01.html +++ b/docs/sop-templates/SOP-CC-006-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,44 +41,37 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 集落培养操作记录 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
CFU-GM试剂      
HES试剂      
低糖DMEM培养基      
仪器
设备
@@ -95,8 +88,7 @@  
造血干细胞
集落培养
操作记录

@@ -112,31 +104,26 @@

6. 3号EP管混匀后吸取20μL加入48孔板.

48孔板后续操作  
结果信息  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -147,16 +134,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-003-E01-01.html b/docs/sop-templates/SOP-SC-003-E01-01.html index ffa15085..4e98107e 100644 --- a/docs/sop-templates/SOP-SC-003-E01-01.html +++ b/docs/sop-templates/SOP-SC-003-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,50 +41,42 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC原代细胞培养 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC培养基      
青/链霉素(双抗)      
75%酒精      
仪器
设备
@@ -102,8 +94,7 @@  
脐带组织处理
及干细胞
原代培养

@@ -138,30 +129,26 @@

11. 培养瓶上标记相关信息, 包括细胞来源、操作项目、操作时间、操作人等. 小心将培养瓶放入37℃, 5%CO2的培养箱中培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -172,16 +159,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-004-E01-01.html b/docs/sop-templates/SOP-SC-004-E01-01.html index ead37a2e..780fb727 100644 --- a/docs/sop-templates/SOP-SC-004-E01-01.html +++ b/docs/sop-templates/SOP-SC-004-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,32 +41,27 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC原代细胞培养半换液 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
干细胞培养基      
仪器
设备
@@ -84,8 +79,7 @@  
干细胞原代
培养半换液

@@ -153,8 +147,7 @@ 14. Day 观察到爬出的细胞局部融合度达到80%-90%, 准备进行重铺.

小结 细胞于Day  开始观察到爬出; Day 进行重铺, @@ -162,30 +155,26 @@  否 进行二次贴壁.
每个培养瓶上是否皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -196,16 +185,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-005-E01-01.html b/docs/sop-templates/SOP-SC-005-E01-01.html index 12ead4cc..7b6536a0 100644 --- a/docs/sop-templates/SOP-SC-005-E01-01.html +++ b/docs/sop-templates/SOP-SC-005-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -42,56 +42,47 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC原代重铺操作 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
胰酶      
生理盐水      
消化液 ------ 制定配制记录  
仪器
设备
@@ -109,8 +100,7 @@  
干细胞原代
培养(重铺)

@@ -137,30 +127,26 @@

8. 充分晃匀后做好重铺P1标记, 放入CO2培养箱进行继续培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -171,16 +157,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-006-E01-01.html b/docs/sop-templates/SOP-SC-006-E01-01.html index 9b2b1c16..64329e37 100644 --- a/docs/sop-templates/SOP-SC-006-E01-01.html +++ b/docs/sop-templates/SOP-SC-006-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,50 +41,42 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC原代二次贴壁 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
重组胰酶      
消化液 ----- 制定配制记录  
仪器
设备
@@ -102,8 +94,7 @@  
干细胞原代
培养
(二次贴壁)

@@ -145,30 +136,26 @@ 12. Day 观察到细胞局部融合度大于90%, 执行SOP-SC-005-E01-01重铺, 并做好重铺标记.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -179,16 +166,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-007-E01-01.html b/docs/sop-templates/SOP-SC-007-E01-01.html index b02e7b48..f39fdc9b 100644 --- a/docs/sop-templates/SOP-SC-007-E01-01.html +++ b/docs/sop-templates/SOP-SC-007-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,56 +41,47 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC传代操作 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
生理盐水      
胰酶      
消化液 ------ 制定配制记录  
仪器
设备
@@ -108,8 +99,7 @@  
人脐带间充质
干细胞
传代操作

@@ -150,30 +140,26 @@  mL.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -184,16 +170,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-008-E01-01.html b/docs/sop-templates/SOP-SC-008-E01-01.html index 88e51517..293d9576 100644 --- a/docs/sop-templates/SOP-SC-008-E01-01.html +++ b/docs/sop-templates/SOP-SC-008-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -42,50 +42,42 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 干细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
无蛋白细胞保存液      
沙保罗      
血平皿      
细胞悬液 ------   ------
仪器
设备
@@ -103,8 +95,7 @@  
人脐带间充质
干细胞
操作记录

@@ -126,30 +117,26 @@ 4. 对应复苏操作记录编号:  .

每个冻存管上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -160,16 +147,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-009-E01-01.html b/docs/sop-templates/SOP-SC-009-E01-01.html index 3736e93c..c97ac264 100644 --- a/docs/sop-templates/SOP-SC-009-E01-01.html +++ b/docs/sop-templates/SOP-SC-009-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -42,38 +42,32 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐带MSC复苏 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
生理盐水      
MSC完全培养基      
仪器
设备
@@ -91,8 +85,7 @@  
人脐带间充质
干细胞复苏
操作记录

@@ -113,30 +106,26 @@  个T175培养瓶, 标记好信息后转移至CO2培养箱中培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -147,16 +136,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-010-E01-01.html b/docs/sop-templates/SOP-SC-010-E01-01.html index af500238..2c4e48e4 100644 --- a/docs/sop-templates/SOP-SC-010-E01-01.html +++ b/docs/sop-templates/SOP-SC-010-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,50 +41,42 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 脐血UBMC分离 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
人脐带血 / /  
生理盐水      
淋巴细胞分离液      
红细胞沉降液      
仪器
设备
@@ -102,8 +94,7 @@  
脐血UBMC
分离

@@ -159,31 +150,26 @@

11. 离心结束后消毒离心管, 放入生物安全柜中, 根据需求进行冻存或细胞培养.

细胞后续培养用途  
后续培养记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -194,16 +180,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-011-E01-01.html b/docs/sop-templates/SOP-SC-011-E01-01.html index f5bb84a9..fa3f974a 100644 --- a/docs/sop-templates/SOP-SC-011-E01-01.html +++ b/docs/sop-templates/SOP-SC-011-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,44 +41,37 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 外周血PBMC分离 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
外周血 /    
生理盐水      
淋巴细胞分离液      
仪器
设备
@@ -96,8 +89,7 @@  
外周血
PBMC分离

@@ -157,31 +149,26 @@ 对应细胞冻存编号为:  .

细胞后续培养用途  
后续培养编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -192,16 +179,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-012-E01-01.html b/docs/sop-templates/SOP-SC-012-E01-01.html index 0b9a1fec..f7e8ec24 100644 --- a/docs/sop-templates/SOP-SC-012-E01-01.html +++ b/docs/sop-templates/SOP-SC-012-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -42,50 +42,42 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 免疫细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
无蛋白细胞保存液      
沙保罗      
血平皿      
细胞悬液 ------   ------
仪器
设备
@@ -103,8 +95,7 @@  
免疫细胞
冻存操作
记录

@@ -126,30 +117,26 @@ 4. 对应复苏操作记录编号:  .

每个冻存管上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -160,16 +147,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
diff --git a/docs/sop-templates/SOP-SC-013-E01-01.html b/docs/sop-templates/SOP-SC-013-E01-01.html index 3355911c..6fa0d717 100644 --- a/docs/sop-templates/SOP-SC-013-E01-01.html +++ b/docs/sop-templates/SOP-SC-013-E01-01.html @@ -1,6 +1,6 @@
- +
@@ -41,32 +41,27 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
工序: 免疫细胞复苏 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
培养基      
仪器
设备
@@ -84,8 +79,7 @@  
免疫细胞
复苏操作
记录

@@ -106,30 +100,26 @@  .

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -140,16 +130,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP-SC-014-E01-01.html b/docs/sop-templates/SOP-SC-014-E01-01.html index 63880812..a5cb6952 100644 --- a/docs/sop-templates/SOP-SC-014-E01-01.html +++ b/docs/sop-templates/SOP-SC-014-E01-01.html @@ -1,6 +1,6 @@ -
- +
+
@@ -41,68 +41,57 @@ - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - - - + + - - + - - + - - + - - + - - + - - +
工序: NK细胞培养 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
UBMC/PBMC /    
血替/血浆 /    
NK培养基1 /    
NK培养基2 /    
PBS      
NK营养剂 /    
NK包被剂 /    
仪器
设备

@@ -120,10 +109,9 @@  

NK细胞
培养
+
NK细胞
培养

1. 分离操作记录编号 ; 冻存及复苏操作记录编号 ; @@ -303,23 +291,20 @@

 

清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是 @@ -330,16 +315,13 @@  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
diff --git a/docs/sop-templates/SOP富文本制作标准.md b/docs/sop-templates/SOP富文本制作标准.md index 09f81e2c..7d2f2b00 100644 --- a/docs/sop-templates/SOP富文本制作标准.md +++ b/docs/sop-templates/SOP富文本制作标准.md @@ -59,6 +59,7 @@ Logo:`src="/sop-templates/{资源名}"`(站点根路径,勿用相对路径 | `sop-header-table` | 页眉表 | | `sop-body-table` | 正文表 | | `sop-fill-row` / `sop-fill-label` / `sop-fill-cell` | 可撑高填写区;左侧标题上下居中 | +| `sop-row-hidden` | 页眉表或非主操作区行(工序/试剂/仪器设备/清场/签名等);编辑与打印均不展示,HTML 仍保留便于后续恢复 | | `sop-option` | 选项整组(勾选框 + 文案),可点击 | | `sop-check` | 勾选框本体 | | `sop-check--checked` | 已勾选(编辑态视觉) | diff --git a/docs/sql/2026-08-25-seed-sop-cc-001-content.sql b/docs/sql/2026-08-25-seed-sop-cc-001-content.sql index f626d744..395ab786 100644 --- a/docs/sql/2026-08-25-seed-sop-cc-001-content.sql +++ b/docs/sql/2026-08-25-seed-sop-cc-001-content.sql @@ -1,10 +1,10 @@ --- 种子数据: SOP-CC-001-E01-01 存储样本接收操作记录 +-- 种子数据: SOP-CC-001-E01-01 SOP-CC-001-E01-01 存储样本接收操作记录 -- 源文件: docs/sop-templates/SOP-CC-001-E01-01.html UPDATE `biz_process` SET `sop_content` = '
- +
@@ -43,19 +43,16 @@ SET `sop_content` = '
-
+
@@ -43,19 +43,16 @@ SET `sop_content` = '
-
+
@@ -49,38 +49,32 @@ SET `sop_content` = '
-
+
@@ -45,44 +45,37 @@ SET `sop_content` = '
-
+
@@ -45,50 +45,42 @@ SET `sop_content` = '
-
+
@@ -45,32 +45,27 @@ SET `sop_content` = '
-
+
@@ -46,56 +46,47 @@ SET `sop_content` = '
-
+
@@ -45,50 +45,42 @@ SET `sop_content` = '
-
+
@@ -45,56 +45,47 @@ SET `sop_content` = '
-
+
@@ -46,50 +46,42 @@ SET `sop_content` = '
-
+
@@ -46,38 +46,32 @@ SET `sop_content` = '
-
+
@@ -45,50 +45,42 @@ SET `sop_content` = '
-
+
@@ -45,44 +45,37 @@ SET `sop_content` = '
-
+
@@ -46,50 +46,42 @@ SET `sop_content` = '
-
+
@@ -45,32 +45,27 @@ SET `sop_content` = ' -
-
+
+
@@ -45,68 +45,57 @@ SET `sop_content` = ' +
+
+ + + + + + + + + + + + + + + +
+ logo + + 存储样本接收操作记录 + + 文件编码: SOP-CC-001-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 样本接收记录编号 
细胞批号 日期 
仪器
设备
+
+ 电子天平: +  XW017 +  其他 +   +
+
+ 高频热合仪: +  XW036 +  其他 +   +
+
+ 医用冰箱: +  XW032 +  XW033 +  XW034 +  其他 +   +
+
样本接收
操作记录
+

+ 1. 样本来源: 接收的脐血物料编码 . + 采集时间: +  24h内 +  超过24h; + 入库编码:  ; +

+

2. 检查样本及随附资料是否齐全, 脐血外观, 采集至到库时间, 运输温度, 健康调查表等;

+

3. 初筛结束, 检查样本和资料标识情况, 进行编码;

+

+ 4. 称重脐血入库重量 mL, 进行热合并检查凝块; +

+

+ 5. 表面消毒结束后放入传递窗中, 根据需求进行后续操作: +   +

+
细胞后续操作 
后续操作记录编号 
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒仪器 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-CC-001-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-CC-001-E01-01 sync ---------- +-- 将工艺库 SOP-CC-001-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- +-- 前置条件(按顺序执行): +-- 1. docs/sql/2026-08-25-biz-process-sop-content.sql (sop_content 字段) +-- 2. docs/sql/2026-08-25-seed-sop-cc-001-content.sql (工艺库富文本已写入 biz_process) +-- +-- 匹配规则: +-- - 工艺路线步骤 biz_process_route_step:process_code = SOP-CC-001-E01-01 +-- 或 process_id 指向该工艺;同租户 tenant_no;del_flag = 0 +-- - 生产任务步骤 biz_production_task_step:process_code = SOP-CC-001-E01-01; +-- 同租户 tenant_no;del_flag = 0 +-- +-- 说明:路线/任务步骤的 sop_content 为快照;本脚本用工艺库当前内容覆盖关联步骤字段。 + +-- --------------------------------------------------------------------------- +-- 1. 工艺路线步骤 +-- --------------------------------------------------------------------------- +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-CC-001-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-CC-001-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +-- --------------------------------------------------------------------------- +-- 2. 生产任务步骤 +-- --------------------------------------------------------------------------- +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-001-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-CC-001-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +-- --------------------------------------------------------------------------- +-- 3. 校验(可选,执行后查看受影响行数与内容长度) +-- --------------------------------------------------------------------------- +SELECT 'biz_process' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` +WHERE `process_code` = 'SOP-CC-001-E01-01' + AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 + AND ( + `process_code` = 'SOP-CC-001-E01-01' + OR `process_id` IN ( + SELECT `id` + FROM `biz_process` + WHERE `process_code` = 'SOP-CC-001-E01-01' + AND `del_flag` = 0 + ) + ); + +SELECT 'biz_production_task_step' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 + AND `process_code` = 'SOP-CC-001-E01-01'; + +-- ---------- SOP-CC-002-E01-01 seed ---------- +-- 种子数据: SOP-CC-002-E01-01 SOP-CC-002-E01-01 造血干细胞制备标准操作记录 +-- 源文件: docs/sop-templates/SOP-CC-002-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 造血干细胞制备标准操作记录 + + 文件编码: SOP-CC-002-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 造血干细胞制备标准操作记录记录编号 
细胞批号 日期 
仪器
设备
+
+ 电子天平: +  XW017 +  其他 +   +
+
+ 高频热合仪: +  XW036 +  其他 +   +
+
+ 低温离心机: +  其他 +   +
+
造血干细胞
富集标准
操作记录
+

+ 1. 样本来源: 接收的脐血物料编码 . + 采集时间: +  24h内 +  超过24h; + 入库编码:  ; +

+

2. 脐血放入低温离心机的转子内, 并用隔板固定住脐血袋.

+

+ 3. 把装有脐血血袋的转子进行称重   g, 加入HES   mL, 选择 +  去红去浆 +  只去浆 + 程序进行操作; +

+

4. 进行配平, 对称放入离心机.

+

5. 脐血袋第一次离心420rmp, 5min,

+

6. 离心结束后用分浆夹在白细胞层下1cm处夹紧, 进行分浆.

+

7. 脐血袋第二次离心1500rmp, 5min.

+

8. 离心结束后用分浆夹在白细胞层下1cm处夹紧, 让转移袋的一部分血浆回流后再进行分浆.

+

9. 脐血袋第三次离心1500rmp, 5min.

+

10. 离心结束后分浆夹在转移袋白细胞层上1cm处夹紧, 进行分浆. 在血浆全部流至导管后关闭血袋导管上的夹子.

+

11. 热合仪热合导管, 分开采血袋与转移袋.

+
采血袋后续操作 
转移袋后续操作 
后续操作记录编号 
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒仪器 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-CC-002-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-CC-002-E01-01 sync ---------- +-- 将工艺库 SOP-CC-002-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- +-- 前置条件(按顺序执行): +-- 1. docs/sql/2026-08-25-biz-process-sop-content.sql +-- 2. docs/sql/2026-08-25-seed-sop-cc-002-content.sql +-- +-- 匹配规则同 CC-001 同步脚本;任务步骤 JOIN 需 COLLATE 兼容。 + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-CC-002-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-CC-002-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-002-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-CC-002-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` +WHERE `process_code` = 'SOP-CC-002-E01-01' + AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 + AND ( + `process_code` = 'SOP-CC-002-E01-01' + OR `process_id` IN ( + SELECT `id` FROM `biz_process` + WHERE `process_code` = 'SOP-CC-002-E01-01' AND `del_flag` = 0 + ) + ); + +SELECT 'biz_production_task_step' AS `table_name`, + COUNT(*) AS `row_count`, + MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 + AND `process_code` = 'SOP-CC-002-E01-01'; + +-- ---------- SOP-CC-003-E01-01 seed ---------- +-- 种子数据: SOP-CC-003-E01-01 SOP-CC-003-E01-01 造血干细胞冻存操作记录 +-- 源文件: docs/sop-templates/SOP-CC-003-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 造血干细胞冻存操作记录 + + 文件编码: SOP-CC-003-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 造血干细胞冻存记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
处理后血样// 
DMSO-DEX40冻存液   
仪器
设备
+
+ 操作台: +  XW022 +  XW037 +  其他 +   +
+
+ 脱色摇床: +  XW0 +  其他 +   +
+
+ 电子天平: +  XW017 +  其他 +   +
+
+ 高频热合仪: +  XW036 +  其他 +   +
+
+ 程序降温仪: +  XW028 +  其他 +   +
+
脐血干细胞
冻存操作
记录
+

1. 混匀含白细胞的转移袋, 用注射器转移至冰冻袋内, 留样约1.5 ml于两个编码EP管中, 分别为约0.5 ml和约1 ml;

+

+ 2. 抽取查表得出的DMSO-DEX40冻存液体积 mL; +

+

3. 以1 ml/min速度向摇床冰袋上的冰冻袋输注DMSO, 然后抽出空气进行热合;

+

4. 装盒进行程序降温;

+

5. 2个EP管血样根据需求进行后续操作;

+

+ 6. 对应液氮库编号为: +  -- +  -- +  -- +   +

+

+ 7. 对应复苏操作记录编号:   +

+
每个冻存袋上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
+ + + + + + + + + + + +
是否清洁, 消毒操作间 +  是 +  否 +
+
是否清洁, 消毒操作台与仪器 +  是 +  否 +
备注 
+ + + + + + + + + + + + + +
操作人/日期:复核人/日期:生产主管/日期:
+
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-CC-003-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-CC-003-E01-01 sync ---------- +-- 将工艺库 SOP-CC-003-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-cc-003-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-CC-003-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-CC-003-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-003-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-CC-003-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-CC-003-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-CC-003-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-003-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-003-E01-01'; + +-- ---------- SOP-CC-006-E01-01 seed ---------- +-- 种子数据: SOP-CC-006-E01-01 SOP-CC-006-E01-01 集落培养操作记录 +-- 源文件: docs/sop-templates/SOP-CC-006-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 集落培养操作记录 + + 文件编码: SOP-CC-006-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 集落培养操作记录记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
CFU-GM试剂   
HES试剂   
低糖DMEM培养基   
仪器
设备
+
+ 操作台: +  XW022 +  XW037 +  其他 +   +
+
+ 流式细胞仪: +  XW042 +  其他 +   +
+
造血干细胞
集落培养
操作记录
+

+ 1. 向1号EP管中加入血样 μL、DMEM培养基 μL, HES试剂 μL, 混匀后静置沉降20min. +

+

+ 2. 吸取CFU-GM试剂 μL, 加入48孔板, 放入培养箱中静置10min. +

+

3. 吸取1号EP管中血液上清, 加入2号EP管中.

+

4. 从2号EP管中吸取50μL, 加入3号EP管中.

+

+ 5. 拿2号EP管进行五分仪计数, 根据计数结果计算加入3号EP管DMEM培养基 μL. +

+

6. 3号EP管混匀后吸取20μL加入48孔板.

+
48孔板后续操作 
结果信息 
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒操作台与仪器 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-CC-006-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-CC-006-E01-01 sync ---------- +-- 将工艺库 SOP-CC-006-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-cc-006-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-CC-006-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-CC-006-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-006-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-CC-006-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-CC-006-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-CC-006-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-006-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-006-E01-01'; + +-- ---------- SOP-SC-003-E01-01 seed ---------- +-- 种子数据: SOP-SC-003-E01-01 SOP-SC-003-E01-01 人脐带间充质干细胞原代培养操作记录 +-- 源文件: docs/sop-templates/SOP-SC-003-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞原代培养操作记录 + + 文件编码: SOP-SC-003-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC原代细胞培养记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
磷酸盐缓冲液(PBS)   
MSC培养基   
青/链霉素(双抗)   
75%酒精   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
脐带组织处理
及干细胞
原代培养
+

+ 1. 组织来源: 接收的脐带物料编码 . 采集时间: +  24h内 +  超过24h; + 入库编码:  ; +

+

2. 将脐带组织转移至不锈钢碗中;

+

+ 3. 手术剪裁断脐带, 弃掉结扎部分, 截下一小段留样, 其余部分用清洗液漂洗 +  次; +

+

4. 取采集瓶中保存液10mL存于4℃冰箱留样, 留样标签应注明脐带条码, 样本类型, 操作人, 操作日期等;

+

+ 5. 将脐带在不锈钢碗内, 用清洗液漂洗 +  次, 清洗液无明显血色后, 转入培养皿; +

+

+ 6. 用手术剪将脐带分成2~3cm的小段, 共计 +  段, 放入装有75%酒精的250mL离心瓶中浸泡30s后用清洗液冲洗干净. +

+

7. 用组织镊将脐动脉和脐静脉内的血丝清理掉并洗净;

+

8. 由各段脐带组织剥取华通氏胶, 将剥好的华通氏胶放入一个盛有生理盐水的新培养皿内;

+

9. 用手术剪将华通氏胶剪成2~4mm3大小的组织块, 将剪碎的组织块使用清洗液重悬并200G*5min离心, 取上清存于4℃冰箱待检, 样本标签应注明脐带条码, 样本类型, 操作人, 操作日期等信息;

+

+ 10. 离心后的组织沉淀共 +  mL, 接种 +  个T175, 每个T175培养瓶接种 +  mL, 接种完成后补加 +  mL原代细胞培养液. +

+

11. 培养瓶上标记相关信息, 包括细胞来源、操作项目、操作时间、操作人等. 小心将培养瓶放入37℃, 5%CO2的培养箱中培养.

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-003-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-003-E01-01 sync ---------- +-- 将工艺库 SOP-SC-003-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-003-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-003-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-003-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-003-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-003-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-003-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-003-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-003-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-003-E01-01'; + +-- ---------- SOP-SC-004-E01-01 seed ---------- +-- 种子数据: SOP-SC-004-E01-01 SOP-SC-004-E01-01 人脐带间充质干细胞原代培养半换液操作记录 +-- 源文件: docs/sop-templates/SOP-SC-004-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞原代培养半换液操作记录 + + 文件编码: SOP-SC-004-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC原代细胞培养半换液记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
干细胞培养基   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW015 +  XW022 +  其他 +   +
+
干细胞原代
培养半换液
+

+ 1. 原代培养48h内, 观察细胞 +  已经 +  还未 + 爬出, 进行补液; +

+

+ 2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻加入 +  mL, 将体系补至30mL; +

+

3. 静置细胞7天;

+

+ 4. Day 观察细胞 +  已经 +  还未 + 爬出, 进行半换液; +

+

+ 5. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清 +  mL, 再加入等量体积的MSC完全培养基; +

+

+ 6. Day 观察细胞 +  已经 +  还未 + 爬出, 进行半换液; +

+

+ 7. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清 +  mL, 再加入等量体积的MSC完全培养基; +

+

+ 8. Day 观察细胞 +  已经 +  还未 + 爬出, 进行半换液; +

+

+ 9. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清 +  mL, 再加入等量体积的MSC完全培养基; +

+

+ 10. Day 观察细胞 +  已经 +  还未 + 爬出, 进行半换液; +

+

+ 11. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清 +  mL, 再加入等量体积的MSC完全培养基; +

+

+ 12. Day 观察细胞 +  已经 +  还未 + 爬出, 进行半换液; +

+

+ 13. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清 +  mL, 再加入等量体积的MSC完全培养基; +

+

+ 14. Day 观察到爬出的细胞局部融合度达到80%-90%, 准备进行重铺. +

+
小结 + 细胞于Day  开始观察到爬出; Day 进行重铺, +  是 +  否 + 进行二次贴壁. +
每个培养瓶上是否皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-004-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-004-E01-01 sync ---------- +-- 将工艺库 SOP-SC-004-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-004-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-004-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-004-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-004-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-004-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-004-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-004-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-004-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-004-E01-01'; + +-- ---------- SOP-SC-005-E01-01 seed ---------- +-- 种子数据: SOP-SC-005-E01-01 SOP-SC-005-E01-01 人脐带间充质干细胞原代重铺操作记录 +-- 源文件: docs/sop-templates/SOP-SC-005-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞原代重铺操作记录 + + 文件编码: SOP-SC-005-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC原代重铺操作记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
磷酸盐缓冲液(PBS)   
MSC完全培养基   
胰酶   
生理盐水   
消化液------制定配制记录 
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
干细胞原代
培养(重铺)
+

+ 1. 显微镜下观察原代细胞, Day 细胞融合率达到90%以上, 进行重铺操作. +

+

+ 2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用移液管轻轻吸出上清及组织 +  mL, 之后 +  是 +  否 + 将上清用于二次贴壁; +

+

3. 吸取10mL生理盐水至培养瓶中, 润洗细胞生长面, 再吸弃上清, 重复一次;

+

4. 吸取2.5mL消化液至培养瓶中, 消化液铺满整瓶后, 在CO2培养箱中消化1min, 待在显微镜下观察细胞消化彻底后, 每瓶加入终止消化液10mL终止消化;

+

5. 吸出液体收集于离心瓶中, 每瓶加入10mL生理盐水洗涤细胞瓶, 冲洗2次并将所有液体收集至同一离心瓶中, 用离心机300·g, 离心5分钟, 升9降9;

+

+ 6. 倒掉上清, 盖上瓶盖, 轻弹瓶底重悬细胞, 洗管3次, 定容1个50mL离心管, 每管 +  mL; +

+

+ 7. 充分混匀后, 计数 *106/mL, 共计数量为 +  *107个, 接种 +  个T175培养瓶, 每瓶120万个细胞; +

+

8. 充分晃匀后做好重铺P1标记, 放入CO2培养箱进行继续培养.

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-005-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-005-E01-01 sync ---------- +-- 将工艺库 SOP-SC-005-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-005-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-005-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-005-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-005-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-005-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-005-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-005-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-005-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-005-E01-01'; + +-- ---------- SOP-SC-006-E01-01 seed ---------- +-- 种子数据: SOP-SC-006-E01-01 SOP-SC-006-E01-01 人脐带间充质干细胞原代二次贴壁操作记录 +-- 源文件: docs/sop-templates/SOP-SC-006-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞原代二次贴壁操作记录 + + 文件编码: SOP-SC-006-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC原代二次贴壁记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
磷酸盐缓冲液(PBS)   
MSC完全培养基   
重组胰酶   
消化液-----制定配制记录 
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
干细胞原代
培养
(二次贴壁)
+

+ 1. 观察细胞:  , 此时融合度达到90%以上, 综合考虑, 该批细胞于Day +  进行二次贴壁. +

+

+ 2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用移液管轻轻吸出上清共 +  mL, 移入新的T175瓶中进行二次贴壁, 记为Day 0, 继续培养; +

+

+ 3. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 4. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 5. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 6. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 7. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 8. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 9. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 10. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 11. Day 执行SOP-SC-004-E01-01半换液, 继续培养; +

+

+ 12. Day 观察到细胞局部融合度大于90%, 执行SOP-SC-005-E01-01重铺, 并做好重铺标记. +

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-006-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-006-E01-01 sync ---------- +-- 将工艺库 SOP-SC-006-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-006-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-006-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-006-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-006-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-006-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-006-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-006-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-006-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-006-E01-01'; + +-- ---------- SOP-SC-007-E01-01 seed ---------- +-- 种子数据: SOP-SC-007-E01-01 SOP-SC-007-E01-01 人脐带间充质干细胞传代培养操作记录 +-- 源文件: docs/sop-templates/SOP-SC-007-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞传代培养操作记录 + + 文件编码: SOP-SC-007-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC传代操作记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
磷酸盐缓冲液(PBS)   
MSC完全培养基   
生理盐水   
胰酶   
消化液------制定配制记录 
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
人脐带间充质
干细胞
传代操作
+

+ 1. 显微镜下细胞综合融合率达到90%以上, 进行传代操作, 此次共处理 +  瓶细胞; +

+

+ 2. 使用移液管轻轻吸出上清共 +  mL于离心管中作为终止消化液; 其余上清共 +  mL, 用作因子回收, 做好标记并放入-80℃冰箱; +

+

3. 吸取10mL生理盐水至培养瓶中, 润洗细胞生长面, 再吸弃上清, 重复一次;

+

4. 每瓶加入2.5mL消化液, 消化液铺满整瓶后, 在CO2培养箱中消化1min, 待在显微镜下观察细胞消化彻底后, 每瓶加入终止消化液10mL终止消化;

+

5. 吸出液体收集于离心瓶中, 每瓶加入10mL生理盐水洗涤细胞瓶, 冲洗2次并将所有液体收集至同一离心瓶中, 用离心机400·g, 离心5分钟, 升9降9;

+

+ 6. 共收获 +  50mL +  250mL + 离心瓶细胞 瓶, 倒掉上清, 盖上瓶盖, 轻弹瓶底重悬细胞, 合管细胞, 并重悬, 洗管 +  次, 预估数量后定容 +  个50mL离心管, 每管 +  mL; +

+

+ 7. 充分混匀后, 计数 *106/mL, 共计数量为 +  *107个, 分出接种传代细胞 +  mL, 冻存细胞 +  mL; 接种 +  个T175培养瓶, 每瓶140万个细胞, 冻存细胞 +  *107个, +  管; +

+

8. 配平后, 用离心机400·g, 离心5分钟, 升9降9;

+

+ 9. 接种的细胞弃掉上清后, 用MSC完全培养基重悬定容至 +  mL, 每个培养瓶接种 +  mL, 加入培养基 +  mL. +

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-007-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-007-E01-01 sync ---------- +-- 将工艺库 SOP-SC-007-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-007-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-007-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-007-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-007-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-007-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-007-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-007-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-007-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-007-E01-01'; + +-- ---------- SOP-SC-008-E01-01 seed ---------- +-- 种子数据: SOP-SC-008-E01-01 SOP-SC-008-E01-01 人脐带间充质干细胞冻存操作记录 +-- 源文件: docs/sop-templates/SOP-SC-008-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞冻存操作记录 + + 文件编码: SOP-SC-008-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 干细胞冻存记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
无蛋白细胞保存液   
沙保罗   
血平皿   
细胞悬液------ ------
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
人脐带间充质
干细胞
操作记录
+

+ 1. 对应细胞悬液的传代记录编号:  ; +

+

+ 2. 冻存细胞总量为:  *107个, 共冻存 +  管细胞, 每管 +  mL; +

+

+ 3. 对应液氮库编号为: +  -- +  -- +  -- +  ; +

+

+ 4. 对应复苏操作记录编号:  . +

+
每个冻存管上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-008-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-008-E01-01 sync ---------- +-- 将工艺库 SOP-SC-008-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-008-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-008-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-008-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-008-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-008-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-008-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-008-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-008-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-008-E01-01'; + +-- ---------- SOP-SC-009-E01-01 seed ---------- +-- 种子数据: SOP-SC-009-E01-01 SOP-SC-009-E01-01 人脐带间充质干细胞复苏操作记录 +-- 源文件: docs/sop-templates/SOP-SC-009-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 人脐带间充质干细胞复苏操作记录 + + 文件编码: SOP-SC-009-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐带MSC复苏记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
生理盐水   
MSC完全培养基   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW015 +  XW022 +  其他 +   +
+
人脐带间充质
干细胞复苏
操作记录
+

+ 1. 对应细胞存贮位置为:  , 此次共复苏 +  管细胞. +

+

2. 细胞放入预热的37℃水浴锅中, 缓慢摇晃, 加速融化;

+

3. 复温后用巴氏滴管吸取细胞滴加至40mL MSC完全培养基中;

+

+ 4. 300·g离心5min, 弃掉上清, 轻弹细胞管重悬, 加入 +  mL MSC完全培养基过筛网后, 用MSC完全培养基定容至 +  mL, 轻柔吹打重悬细胞; +

+

+ 5. 混匀后取3滴于1.5mL离心管中使用计数仪计数, 计数结果为 +  *106/mL, 共计 +  *107个, 接种 +  个T175培养瓶, 标记好信息后转移至CO2培养箱中培养. +

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-009-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-009-E01-01 sync ---------- +-- 将工艺库 SOP-SC-009-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-009-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-009-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-009-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-009-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-009-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-009-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-009-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-009-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-009-E01-01'; + +-- ---------- SOP-SC-010-E01-01 seed ---------- +-- 种子数据: SOP-SC-010-E01-01 SOP-SC-010-E01-01 脐血UBMC分离操作记录 +-- 源文件: docs/sop-templates/SOP-SC-010-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 脐血UBMC分离操作记录 + + 文件编码: SOP-SC-010-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 脐血UBMC分离记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
人脐带血// 
生理盐水   
淋巴细胞分离液   
红细胞沉降液   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
脐血UBMC
分离
+

+ 1. 样本来源: 接收的脐血物料编码 . 采集时间: +  24h内 +  超过24h; + 入库编码:  ; +

+

2. 紫外灯照射30min;

+

+ 3. 血液总量 mL, 分成 +  个50mL离心管进行处理; +

+

+ 4. 加入 mL红细胞沉降液, 混匀后, 室温自然沉降 +  min; +

+

+ 5. 将沉降上清吸出, 约 mL, 使用离心机( +  XW016 +  XW026 + )650·g, 5 min, 升9降9, 结束后弃掉上清, 用生理盐水补至50mL; +

+

+ 6. 铺血: 将混匀并稀释的脐带血缓慢并小心地加到提前准备好的 +  mL, +  管分离液中. +

+

+ 7. 离心机( +  XW016 +  XW026 + )1200·g, 25 min, 升6降2; +

+

+ 8. 取离心后的中间白膜层 mL, 加生理盐水定容至50mL, 颠倒混匀, 离心机( +  XW016 +  XW026 + )930·g, 10 min, 升9降9; +

+

+ 9. 弃去上清, 细胞合管, 生理盐水重悬细胞, 定容50mL, 混匀后计数 +  *107个, 离心机( +  XW016 +  XW026 + )720·g, 8 min, 升9降9; +

+

+ 10. 弃去上清, 生理盐水定容50mL, 离心机( +  XW016 +  XW026 + )720·g, 8 min, 升9降9; +

+

11. 离心结束后消毒离心管, 放入生物安全柜中, 根据需求进行冻存或细胞培养.

+
细胞后续培养用途 
后续培养记录编号 
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-010-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-010-E01-01 sync ---------- +-- 将工艺库 SOP-SC-010-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-010-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-010-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-010-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-010-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-010-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-010-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-010-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-010-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-010-E01-01'; + +-- ---------- SOP-SC-011-E01-01 seed ---------- +-- 种子数据: SOP-SC-011-E01-01 SOP-SC-011-E01-01 外周血PBMC分离操作记录 +-- 源文件: docs/sop-templates/SOP-SC-011-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 外周PBMC分离操作记录 + + 文件编码: SOP-SC-011-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 外周血PBMC分离记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
外周血/  
生理盐水   
淋巴细胞分离液   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW016 +  XW026 +  其他 +   +
+
外周血
PBMC分离
+

+ 1. 样本来源: 接收的外周血物料编码 . 采集时间: +  24h内 +  超过24h; + 入库编码:  ; +

+

2. 紫外灯照射30min;

+

+ 3. 血液总量 mL, 分成 +  个50mL离心管进行处理; +

+

+ 4. 使用离心机( +  XW016 +  XW026 + )650·g, 5 min, 升9降9, 结束后收集上清, 56℃水浴30min, 使用离心机( +  XW016 +  XW026 + )3000·g, 10 min, 取上清-20℃保存. +

+

5. 用生理盐水将下层溶液补至50mL;

+

+ 6. 铺血: 将混匀并稀释的外周血缓慢并小心地加到提前准备好的 +  mL, +  管分离液中. +

+

+ 7. 离心机( +  XW016 +  XW026 + )1200·g, 25 min, 升6降2; +

+

+ 8. 取离心后的中间白膜层 mL, 加生理盐水定容至50mL, 颠倒混匀, 离心机( +  XW016 +  XW026 + )930·g, 10 min, 升9降9; +

+

+ 9. 弃去上清, 细胞合管, 生理盐水重悬细胞, 定容50mL, 混匀后计数 +  *108个, 离心机( +  XW016 +  XW026 + )720·g, 8 min, 升9降9; +

+

+ 10. 弃去上清, 生理盐水定容50mL, 离心机( +  XW016 +  XW026 + )720·g, 8 min, 升9降9; +

+

11. 离心结束后消毒离心管, 放入生物安全柜中, 根据需求进行冻存或细胞培养.

+

+ 12. 对应细胞培养编号为:  ; + 对应细胞冻存编号为:  . +

+
细胞后续培养用途 
后续培养编号 
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-011-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-011-E01-01 sync ---------- +-- 将工艺库 SOP-SC-011-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-011-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-011-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-011-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-011-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-011-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-011-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-011-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-011-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-011-E01-01'; + +-- ---------- SOP-SC-012-E01-01 seed ---------- +-- 种子数据: SOP-SC-012-E01-01 SOP-SC-012-E01-01 免疫细胞冻存操作记录 +-- 源文件: docs/sop-templates/SOP-SC-012-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 免疫细胞冻存操作记录 + + 文件编码: SOP-SC-012-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 免疫细胞冻存记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
无蛋白细胞保存液   
沙保罗   
血平皿   
细胞悬液------ ------
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW015 +  XW022 +  其他 +   +
+
免疫细胞
冻存操作
记录
+

+ 1. 对应细胞悬液的传代记录编号:  ; +

+

+ 2. 冻存细胞总量为:  *107个, 共冻存 +  管细胞, 每管 +  mL; +

+

+ 3. 对应液氮库编号为: +  -- +  -- +  -- +  ; +

+

+ 4. 对应复苏操作记录编号:  . +

+
每个冻存管上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:生产主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-012-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-012-E01-01 sync ---------- +-- 将工艺库 SOP-SC-012-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-012-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-012-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-012-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-012-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-012-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-012-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-012-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-012-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-012-E01-01'; + +-- ---------- SOP-SC-013-E01-01 seed ---------- +-- 种子数据: SOP-SC-013-E01-01 SOP-SC-013-E01-01 免疫细胞复苏操作记录 +-- 源文件: docs/sop-templates/SOP-SC-013-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + 免疫细胞复苏操作记录 + + 文件编码: SOP-SC-013-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: 免疫细胞复苏记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
培养基   
仪器
设备
+
+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +
+
+ 离心机: +  XW015 +  XW022 +  其他 +   +
+
免疫细胞
复苏操作
记录
+

+ 1. 对应细胞的冻存操作记录编号为:  , 此次共复苏 +  管细胞. +

+

2. 细胞放入预热的37℃水浴锅中, 缓慢摇晃, 加速融化;

+

3. 复温后用巴氏滴管吸取细胞滴加至40mL培养基中;

+

+ 4. 500·g离心10min, 弃掉上清, 轻弹细胞管重悬, 加入 +  mL培养基过筛网后, 用培养基定容至 +  mL, 轻柔吹打重悬细胞; +

+

+ 5. 混匀后取3滴于1.5mL离心管中使用计数仪计数, 计数结果为 +  *106/mL, 共计 +  *107个; 对应后续培养操作记录编号为: +  . +

+
每个培养瓶上皆清楚标示细胞批号 +  是 +  否 +
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-013-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-013-E01-01 sync ---------- +-- 将工艺库 SOP-SC-013-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-013-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-013-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-013-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-013-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-013-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-013-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-013-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-013-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-013-E01-01'; + +-- ---------- SOP-SC-014-E01-01 seed ---------- +-- 种子数据: SOP-SC-014-E01-01 SOP-SC-014-E01-01 NK细胞培养操作记录 +-- 源文件: docs/sop-templates/SOP-SC-014-E01-01.html + +UPDATE `biz_process` +SET `sop_content` = ' +
+ + + + + + + + + + + + + + + + +
+ logo + + NK细胞培养操作记录 + + 文件编码: SOP-SC-014-E01 +
+ 版 本 号: 01 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工序: NK细胞培养记录编号 
细胞批号 日期 
试剂名称生产厂家批号使用数量
UBMC/PBMC/  
血替/血浆/  
NK培养基1/  
NK培养基2/  
PBS   
NK营养剂/  
NK包被剂/  
仪器
设备
+

+ 生物安全柜: +  XW015 +  XW022 +  其他 +   +

+

+ 离心机: +  XW016 +  XW026 +  其他 +   +

+
NK细胞
培养
+

+ 1. 分离操作记录编号 ; + 冻存及复苏操作记录编号 ; +

+

2. 包被:

+

+  Day-1, 将3mL PBS与100μL NK包被剂混匀后加入T25培养瓶中, 平放晃匀. 铺满瓶底后置于4℃包被过夜; +

+

+  37℃包被2h; +

+

3. Day 0, 使用10mL PBS轻柔地清洗瓶底并吸出后待用;

+

+ 4. 接种 *107个细胞; +

+

5. 定容:

+

+  加入血替1mL之后, 用NK培养基1定容至10mL. +

+

+  加入自体血浆1mL之后, 用NK培养基1定容至10mL. +

+

做好标记, CO2培养箱中培养.;

+

6. Day 3,

+

+  向T25培养瓶中加入血替1.5mL后向瓶中加入NK培养基1 13.5mL; +

+

+  向T25培养瓶中加入自体血浆1.5mL后向瓶中加入NK培养基1 13.5mL. +

+

轻晃混匀, 避免反复吹打, 做好标记, CO2培养箱中培养;

+

7. 补液记录:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+  PBMC +  UBMC + NK培养基2
体积
NK营养剂
体积
+
+  血浆 +
+
+  血替 +
+
体积
+
补液前
计数结果
补液后
总体积
是否转瓶/袋操作人/
复核人
Day
 
 mL 90% mL 5% mL 5% *106
/mL
 mL +
+  转瓶 +
+
+ / 转袋 +
+
 
Day
 
 mL 95% mL 2.5% mL 2.5% *106
/mL
 mL +
+  转瓶 +
+
+ / 转袋 +
+
 
Day
 
 mL 99% mL 1%/ *106
/mL
 mL +
+  转瓶 +
+
+ / 转袋 +
+
 
Day
 
 mL 99.5% mL 0.5%/ *106
/mL
 mL +
+  转瓶 +
+
+ / 转袋 +
+
 
Day
 
 mL 99.5% mL 0.5%/ *106
/mL
 mL +
+  转瓶 +
+
+ / 转袋 +
+
 
Day
 
 mL 99.5% mL 0.5%/ *106
/mL
 mL/ 
Day
 
///收获细胞 mL/ 
+

+ 共计收获 *109个细胞, 活率: +  ; 直径: +  μm. +

+

 

+
清场未使用完试剂是否放入指定位置 +  是 +  否 +
废液是否进行收集处理 +  是 +  否 +
是否清洁, 消毒操作间 +  是 +  否 + 是否清洁, 消毒生物安全柜与移液枪 +  是 +  否 +
备注 
操作人/日期:复核人/日期:主管/日期:
+
+', + `update_time` = NOW() +WHERE `process_code` = 'SOP-SC-014-E01-01' + AND `del_flag` = 0; + +-- ---------- SOP-SC-014-E01-01 sync ---------- +-- 将工艺库 SOP-SC-014-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 +-- 前置: biz-process-sop-content.sql + seed-sop-sc-014-content.sql + +UPDATE `biz_process_route_step` AS `rs` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` = 'SOP-SC-014-E01-01' + AND `p`.`del_flag` = 0 + AND `rs`.`tenant_no` = `p`.`tenant_no` +SET `rs`.`sop_content` = `p`.`sop_content`, + `rs`.`update_time` = NOW() +WHERE `rs`.`del_flag` = 0 + AND ( + `rs`.`process_code` = 'SOP-SC-014-E01-01' + OR `rs`.`process_id` = `p`.`id` + ) + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +UPDATE `biz_production_task_step` AS `ts` +INNER JOIN `biz_process` AS `p` + ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-014-E01-01' + AND `p`.`del_flag` = 0 + AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci +SET `ts`.`sop_content` = `p`.`sop_content`, + `ts`.`update_time` = NOW() +WHERE `ts`.`del_flag` = 0 + AND `ts`.`process_code` = 'SOP-SC-014-E01-01' + AND `p`.`sop_content` IS NOT NULL + AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; + +SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process` WHERE `process_code` = 'SOP-SC-014-E01-01' AND `del_flag` = 0; + +SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_process_route_step` +WHERE `del_flag` = 0 AND ( + `process_code` = 'SOP-SC-014-E01-01' + OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-014-E01-01' AND `del_flag` = 0) +); + +SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` +FROM `biz_production_task_step` +WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-014-E01-01'; + diff --git a/docs/superpowers/plans/2026-08-28-mobile-oa-start-history.md b/docs/superpowers/plans/2026-08-28-mobile-oa-start-history.md new file mode 100644 index 00000000..25f61965 --- /dev/null +++ b/docs/superpowers/plans/2026-08-28-mobile-oa-start-history.md @@ -0,0 +1,121 @@ +# Mobile OA 发起表单「历史记录」Implementation Plan + +> **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:** 在小程序 OA 表单填写页「取消」右侧增加「历史记录」,同 webview 内列表(对齐「我发起的」卡片)并可查看详情(无导出/打印;申请人检索仅全员权限时显示)。 + +**Architecture:** 改动集中在 `mobile-oa-h5`:底栏按钮 → `/oa-history` 新页调已有 `GET /instances/history` → `/oa-detail?from=history` 隐藏打印。权限由后端 `canViewAll` 驱动。 + +**Tech Stack:** Vue 3 + Vue Router + Vant(mobile-oa-h5);复用后端 history API。 + +**Spec:** `docs/superpowers/specs/2026-08-28-mobile-oa-start-history-design.md` + +--- + +### Task 1: API 封装 + +**Files:** +- Modify: `mobile-oa-h5/src/api/oa.js` + +- [ ] **Step 1: 增加 `fetchOaInstanceHistory`** + +在 `fetchOaInstanceDetail` 附近增加: + +```js +export function fetchOaInstanceHistory(params) { + return get('/web/admin/oa-approval/instances/history', params) +} +``` + +- [ ] **Step 2: Commit**(可选,可与后续任务合并提交) + +--- + +### Task 2: 路由注册 + +**Files:** +- Modify: `mobile-oa-h5/src/router.js` + +- [ ] **Step 1: 注册 `/oa-history`** + +```js +import OaHistory from './views/OaHistory.vue' +// routes: +{ path: '/oa-history', component: OaHistory }, +``` + +--- + +### Task 3: OaHistory 列表页 + +**Files:** +- Create: `mobile-oa-h5/src/views/OaHistory.vue` + +- [ ] **Step 1: 实现列表页** + +要求: +- Query: `appId`(必填)、`appName`(可选) +- `canViewAll` 为 true 时显示申请人 search-box;否则不显示 +- 卡片结构对齐 mine:`dd-card`(角标、标题、时间、meta 预览、状态) +- 分页:滚动触底加载;PAGE_SIZE=10 +- 点击 → `router.push({ path: '/oa-detail', query: { instanceId, from: 'history', token, returnPath } })`(透传 token/returnPath 若存在) +- Token 色:`#0a9f6d` 系,勿用 `#10b981` + +--- + +### Task 4: OaStart 底栏按钮 + +**Files:** +- Modify: `mobile-oa-h5/src/views/OaStart.vue` + +- [ ] **Step 1: 取消右侧增加「历史记录」** + +```html +取消 +历史记录 +``` + +```js +function onHistory() { + const appId = String(appMeta.value?.id || '').trim() + if (!appId) { + showToast('缺少流程信息') + return + } + router.push({ + path: '/oa-history', + query: { + appId, + appName: appMeta.value.appName || '', + token: route.query.token || undefined, + returnPath: route.query.returnPath || undefined + } + }) +} +``` + +样式可复用 `--cancel`;若四钮过挤,历史记录 `padding` 可略紧。 + +--- + +### Task 5: 详情隐藏打印 + +**Files:** +- Modify: `mobile-oa-h5/src/views/OaDetail.vue` + +- [ ] **Step 1: `from=history` 时不展示打印按钮** + +```js +const hidePrint = computed(() => String(route.query.from || '').trim() === 'history') +``` + +模板中打印按钮加 `v-if="!hidePrint"`;更多菜单里若有打印项一并隐藏。 + +--- + +### Task 6: 手工验收 + +- [ ] 无全员权限:仅本人;无申请人框 +- [ ] 有全员权限:申请人检索有效 +- [ ] 点卡片进详情无打印;返回历史再返回表单可继续填 +- [ ] 底栏顺序:取消 | 历史记录 | 暂存草稿 | 提交审批 diff --git a/docs/superpowers/specs/2026-08-28-mobile-oa-start-history-design.md b/docs/superpowers/specs/2026-08-28-mobile-oa-start-history-design.md new file mode 100644 index 00000000..58a4086d --- /dev/null +++ b/docs/superpowers/specs/2026-08-28-mobile-oa-start-history-design.md @@ -0,0 +1,170 @@ +# OA 小程序端 · 发起表单「历史记录」设计 + +**模块**: OA 审批 · mobile-oa-h5 / mobile-h5 +**日期**: 2026-08-28 +**状态**: 已实现(mobile-oa-h5) +**关联**: web 端历史记录已落地(WorkTab + `GET /instances/history`) +**决策记录**: +- 打开方式: **方案 A** — 同 webview 内 H5 路由跳转,返回后继续填表 +- 权限: 与 web 一致 — `oa:start:history:all` 全员;无权限仅本人 +- 列表样式: 对齐小程序「我发起的」卡片模式(`mobile-h5/pages/oa/mine/index.vue`) +- 不做: 导出、打印、状态/时间等其它筛选;检索暂时仅「申请人」(且仅全员权限时显示) + +--- + +## 1. 背景与目标 + +web-admin「发起审批」已支持按流程查看历史记录。用户希望在微信小程序工作台(`mobile-h5`)发起流程时,在表单填写页(`mobile-oa-h5` 的 `/oa-start`,经 `pages/oa/start/webview` 加载)底栏「取消」右侧增加「历史记录」,进入该流程的历史列表,并可查看详情。 + +**成功标准**: +- 表单底栏常显「历史记录」文字按钮(取消右侧) +- 点击进入历史列表;卡片样式对齐「我发起的」 +- 有全员权限可看本租户该流程全部,并显示申请人检索;无权限仅本人、不显示申请人检索 +- 点击卡片进入只读详情;无打印、无导出 +- 从历史返回表单页时,可继续填写(同 webview 栈内返回) + +--- + +## 2. 范围 + +### 2.1 在范围内 + +| 项 | 说明 | +|----|------| +| 入口按钮 | `mobile-oa-h5/src/views/OaStart.vue` 底栏 | +| 历史列表页 | 新建 `OaHistory.vue` + 路由 `/oa-history` | +| API 封装 | `mobile-oa-h5/src/api/oa.js` 增加 `fetchOaInstanceHistory` | +| 详情 | 复用已有 `/oa-detail?instanceId=`(只读) | +| 权限 | 后端已有;前端用响应 `canViewAll` 控制申请人检索显隐 | + +### 2.2 非目标 + +- 导出 Excel +- 打印 +- 审批状态 / 发起时间 / 完成时间等筛选(后续可加) +- 改后端 history API 契约(复用现有即可) +- 在「发起审批」流程宫格列表上增加历史入口(本期仅表单页) + +--- + +## 3. 交互与信息架构 + +``` +发起审批宫格 → webview 加载 /oa-start?appId=… + │ + ├─ 取消 → closeToHost + ├─ 历史记录 → /oa-history?appId=… (同 H5 路由) + │ │ + │ ├─ 上拉分页 / 申请人检索(可选) + │ └─ 点卡片 → /oa-detail?instanceId=… + │ └─ 返回 → 历史列表 + ├─ 暂存草稿 + └─ 提交审批 +``` + +- 历史列表页顶部可展示流程名称(来自模板详情或 query) +- 浏览器/小程序 webview 内使用 Vue Router `push` / `back`,**不** `closeToHost` 离开宿主 + +--- + +## 4. UI 规范 + +### 4.1 底栏按钮 + +顺序:`取消` | `历史记录` | `暂存草稿` | `提交审批` + +- 「历史记录」为次要文字按钮,视觉权重对齐「取消」(非主色实心) +- Token:三墙绿(`#0a9f6d` 系),**禁止** web-admin `#10b981` + +### 4.2 历史列表(对齐「我发起的」) + +参考:`mobile-h5/pages/oa/mine/index.vue` 的 `dd-card` 结构: + +| 区域 | 内容 | +|------|------| +| 角标 | 序号 | +| 标题行 | 审批标题 / 流程名;右侧相对或绝对发起时间 | +| 元信息 | 可选:申请人(全员时更有用)、当前节点、业务预览字段 1~2 行 | +| 底栏 | 状态文案 + 语义色 Tag(进行中 / 已完成 / 已拒绝等) | + +检索区(仅 `canViewAll`): + +- 单行「申请人」输入 + 确认搜索(样式可对齐 mine 顶栏 search-box,placeholder 改为「搜索申请人」) +- 无权限:不渲染检索区 + +空态 / 加载 / 加载更多:对齐 mine(VanEmpty 或等价、pulse、已经到底了) + +### 4.3 详情 + +- `router.push({ path: '/oa-detail', query: { instanceId } })` +- 不暴露打印入口(若详情页已有打印,历史入口进入时可通过 query 如 `from=history` 隐藏;若实现成本高且详情页本无打印,则无需改) + +--- + +## 5. API + +复用: + +``` +GET /web/admin/oa-approval/instances/history + appId* | initiatorName? | page | pageSize +``` + +- 后端已按 JWT + `oa:start:history:all` 收窄范围 +- 响应含 `list`、`total`、`canViewAll` +- 列表项已有:`id`、`appName`、`initiatorUserName`、`applyTime`、`finishTime`、`instanceStatus`、`currentNodeName`、`previewFields` 等 + +`mobile-oa-h5/src/api/oa.js` 新增: + +```js +export function fetchOaInstanceHistory(params) { + return get('/web/admin/oa-approval/instances/history', params) +} +``` + +`mobile-h5` 侧本期可不封装(列表跑在 oa-h5 内)。 + +--- + +## 6. 路由 + +`mobile-oa-h5/src/router.js` 增加: + +```js +{ path: '/oa-history', component: OaHistory } +``` + +Query:`appId`(必填);可选 `appName` 用于标题,避免再请求。 + +--- + +## 7. 实现要点 + +1. **OaStart 底栏**:增加「历史记录」按钮;`onHistory` 取当前 `appId` / 流程名后 `router.push` +2. **OaHistory.vue**:首屏拉 history;`canViewAll` 控制检索;分页 `page` 递增;卡片字段映射对齐 mine 的 `cardTitle` / `statusText` / `statusTone` +3. **KeepAlive(可选)**:若返回表单丢数据,可为 `/oa-start` 加 keep-alive;优先验证默认行为,按需再加 +4. **权限文案**:无数据时区分「暂无历史记录」与「未找到相关记录」(有检索词时) + +--- + +## 8. 测试要点 + +- 无全员权限:仅本人数据;无申请人检索框 +- 有全员权限:可见他人;申请人检索生效 +- 从历史进详情再返回,仍在历史列表;再返回表单可继续编辑 +- 无 appId 时友好提示,不白屏 +- 视觉:底栏四钮不换行挤压;卡片风格与「我发起的」一致 + +--- + +## 9. 文件清单(预期) + +| 文件 | 变更 | +|------|------| +| `mobile-oa-h5/src/views/OaStart.vue` | 底栏按钮 + 跳转 | +| `mobile-oa-h5/src/views/OaHistory.vue` | 新建列表页 | +| `mobile-oa-h5/src/router.js` | 注册 `/oa-history` | +| `mobile-oa-h5/src/api/oa.js` | `fetchOaInstanceHistory` | +| (可选)`OaDetail.vue` | 隐藏打印若存在且需按来源隐藏 | + +后端 / 菜单 SQL:**无需**为本期新增。 diff --git a/mobile-h5/utils/config.js b/mobile-h5/utils/config.js index 80d6e27f..1191ed80 100644 --- a/mobile-h5/utils/config.js +++ b/mobile-h5/utils/config.js @@ -4,7 +4,7 @@ * * 微信公众平台须配置 request / 业务域名:www.chengyantek.cn(HTTPS,安全组放行 443) */ -const USE_REMOTE_TEST = true +const USE_REMOTE_TEST = false /** 本机联调 */ const LOCAL_API_BASE_URL = 'http://127.0.0.1:8000/api' diff --git a/mobile-oa-h5/src/api/oa.js b/mobile-oa-h5/src/api/oa.js index 477cf872..0d34d63f 100644 --- a/mobile-oa-h5/src/api/oa.js +++ b/mobile-oa-h5/src/api/oa.js @@ -101,6 +101,10 @@ export function fetchOaInstanceDetail(id) { return get(`/web/admin/oa-approval/instances/${encodeURIComponent(id)}`) } +export function fetchOaInstanceHistory(params) { + return get('/web/admin/oa-approval/instances/history', params) +} + export function fetchApproveOaTask(taskId, comment) { return post(`/web/admin/oa-approval/tasks/${encodeURIComponent(taskId)}/approve`, { comment diff --git a/mobile-oa-h5/src/router.js b/mobile-oa-h5/src/router.js index 9f9b5c08..cf9089e6 100644 --- a/mobile-oa-h5/src/router.js +++ b/mobile-oa-h5/src/router.js @@ -2,6 +2,7 @@ import { createRouter, createWebHistory } from 'vue-router' import FormSink from './views/FormSink.vue' import OaStart from './views/OaStart.vue' import OaDetail from './views/OaDetail.vue' +import OaHistory from './views/OaHistory.vue' import OaMpBind from './views/OaMpBind.vue' export default createRouter({ @@ -13,6 +14,7 @@ export default createRouter({ }, { path: '/oa-form-sink', component: FormSink }, { path: '/oa-start', component: OaStart }, + { path: '/oa-history', component: OaHistory }, { path: '/oa-detail', component: OaDetail }, { path: '/oa-mp-bind', component: OaMpBind } ] diff --git a/mobile-oa-h5/src/views/OaDetail.vue b/mobile-oa-h5/src/views/OaDetail.vue index 36cf0c16..b7245f18 100644 --- a/mobile-oa-h5/src/views/OaDetail.vue +++ b/mobile-oa-h5/src/views/OaDetail.vue @@ -8,7 +8,8 @@ class="oa-detail__body" :class="{ 'oa-detail__body--approve': canApprove, - 'oa-detail__body--mine-act': (canWithdraw || canCopyRestart) && !canApprove + 'oa-detail__body--mine-act': + (canWithdraw || canCopyRestart || (!hidePrint && showViewFooter)) && !canApprove }" >
@@ -25,6 +26,7 @@