GRAPH_REPORT.md 30 KB

Graph Report - sqxp_副本2 (2026-05-02)

Corpus Check

  • 703 files · ~644,109 words
  • Verdict: corpus is large enough that graph structure adds value.

Summary

  • 4995 nodes · 26760 edges · 79 communities detected
  • Extraction: 19% EXTRACTED · 81% INFERRED · 0% AMBIGUOUS · INFERRED: 21565 edges (avg confidence: 0.54)
  • Token cost: 0 input · 0 output

Community Hubs (Navigation)

  • [[_COMMUNITY_Community 0|Community 0]]
  • [[_COMMUNITY_Community 1|Community 1]]
  • [[_COMMUNITY_Community 2|Community 2]]
  • [[_COMMUNITY_Community 3|Community 3]]
  • [[_COMMUNITY_Community 4|Community 4]]
  • [[_COMMUNITY_Community 5|Community 5]]
  • [[_COMMUNITY_Community 6|Community 6]]
  • [[_COMMUNITY_Community 7|Community 7]]
  • [[_COMMUNITY_Community 8|Community 8]]
  • [[_COMMUNITY_Community 9|Community 9]]
  • [[_COMMUNITY_Community 10|Community 10]]
  • [[_COMMUNITY_Community 11|Community 11]]
  • [[_COMMUNITY_Community 12|Community 12]]
  • [[_COMMUNITY_Community 13|Community 13]]
  • [[_COMMUNITY_Community 14|Community 14]]
  • [[_COMMUNITY_Community 15|Community 15]]
  • [[_COMMUNITY_Community 16|Community 16]]
  • [[_COMMUNITY_Community 17|Community 17]]
  • [[_COMMUNITY_Community 18|Community 18]]
  • [[_COMMUNITY_Community 19|Community 19]]
  • [[_COMMUNITY_Community 20|Community 20]]
  • [[_COMMUNITY_Community 21|Community 21]]
  • [[_COMMUNITY_Community 22|Community 22]]
  • [[_COMMUNITY_Community 23|Community 23]]
  • [[_COMMUNITY_Community 24|Community 24]]
  • [[_COMMUNITY_Community 25|Community 25]]
  • [[_COMMUNITY_Community 26|Community 26]]
  • [[_COMMUNITY_Community 27|Community 27]]
  • [[_COMMUNITY_Community 28|Community 28]]
  • [[_COMMUNITY_Community 29|Community 29]]
  • [[_COMMUNITY_Community 30|Community 30]]
  • [[_COMMUNITY_Community 31|Community 31]]
  • [[_COMMUNITY_Community 32|Community 32]]
  • [[_COMMUNITY_Community 35|Community 35]]
  • [[_COMMUNITY_Community 36|Community 36]]
  • [[_COMMUNITY_Community 37|Community 37]]
  • [[_COMMUNITY_Community 38|Community 38]]
  • [[_COMMUNITY_Community 40|Community 40]]
  • [[_COMMUNITY_Community 42|Community 42]]
  • [[_COMMUNITY_Community 43|Community 43]]
  • [[_COMMUNITY_Community 44|Community 44]]
  • [[_COMMUNITY_Community 45|Community 45]]
  • [[_COMMUNITY_Community 46|Community 46]]
  • [[_COMMUNITY_Community 48|Community 48]]
  • [[_COMMUNITY_Community 49|Community 49]]
  • [[_COMMUNITY_Community 50|Community 50]]
  • [[_COMMUNITY_Community 51|Community 51]]
  • [[_COMMUNITY_Community 52|Community 52]]
  • [[_COMMUNITY_Community 56|Community 56]]
  • [[_COMMUNITY_Community 59|Community 59]]
  • [[_COMMUNITY_Community 61|Community 61]]
  • [[_COMMUNITY_Community 62|Community 62]]
  • [[_COMMUNITY_Community 63|Community 63]]
  • [[_COMMUNITY_Community 64|Community 64]]
  • [[_COMMUNITY_Community 65|Community 65]]
  • [[_COMMUNITY_Community 66|Community 66]]
  • [[_COMMUNITY_Community 68|Community 68]]
  • [[_COMMUNITY_Community 69|Community 69]]
  • [[_COMMUNITY_Community 73|Community 73]]
  • [[_COMMUNITY_Community 76|Community 76]]
  • [[_COMMUNITY_Community 77|Community 77]]
  • [[_COMMUNITY_Community 79|Community 79]]
  • [[_COMMUNITY_Community 91|Community 91]]
  • [[_COMMUNITY_Community 101|Community 101]]
  • [[_COMMUNITY_Community 103|Community 103]]
  • [[_COMMUNITY_Community 155|Community 155]]
  • [[_COMMUNITY_Community 156|Community 156]]
  • [[_COMMUNITY_Community 157|Community 157]]
  • [[_COMMUNITY_Community 158|Community 158]]
  • [[_COMMUNITY_Community 159|Community 159]]
  • [[_COMMUNITY_Community 160|Community 160]]
  • [[_COMMUNITY_Community 428|Community 428]]
  • [[_COMMUNITY_Community 429|Community 429]]
  • [[_COMMUNITY_Community 430|Community 430]]
  • [[_COMMUNITY_Community 431|Community 431]]
  • [[_COMMUNITY_Community 432|Community 432]]
  • [[_COMMUNITY_Community 433|Community 433]]
  • [[_COMMUNITY_Community 434|Community 434]]
  • [[_COMMUNITY_Community 435|Community 435]]

God Nodes (most connected - your core abstractions)

  1. BizPriceListItem - 800 edges
  2. BizInquiry - 729 edges
  3. BizQuotation - 727 edges
  4. BizAttachment - 717 edges
  5. BasProduct - 716 edges
  6. BizDeliveryTask - 708 edges
  7. SysUser - 707 edges
  8. BasProductCategory - 706 edges
  9. BasProductUnit - 706 edges
  10. BizOrder - 696 edges

Surprising Connections (you probably didn't know these)

  • get_active() --calls--> query() [INFERRED] backend/app/models/base.py → sqxp-wx/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue
  • register() --calls--> validate() [INFERRED] web-admin/src/views/auth/register/index.vue → sqxp-wx/pages/client/address/edit.vue
  • number() --calls--> inputMaxlength() [INFERRED] web-admin/src/views/system/inquiry-quotation/index.vue → sqxp-wx/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue
  • number() --calls--> mounted() [INFERRED] web-admin/src/views/system/inquiry-quotation/index.vue → sqxp-wx/uni_modules/uni-table/components/uni-tr/uni-tr.vue
  • number() --calls--> handler() [INFERRED] web-admin/src/views/system/inquiry-quotation/index.vue → sqxp-wx/uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue

Communities

Community 0 - "Community 0"

Cohesion: 0.07 Nodes (710): 获取管理员的区域过滤条件 对于区域管理员,返回其所属区域ID(用于过滤数据) 对于超级管理员(无区域绑定),返回None(不过滤), 更新用户菜单授权(按 code 全量覆盖;兼容明文/密文载荷)。, 更新用户菜单授权(按 code 全量覆盖;兼容明文/密文载荷)。, 与 PUT 同逻辑:前端按 POST 模式调用时复用。, 兼容旧逻辑:返回单区域过滤ID。多区域场景返回排序后首个区域。, 更新用户菜单授权(按 code 全量覆盖;兼容明文/密文载荷)。, 兼容旧逻辑:返回单区域过滤ID。多区域场景返回排序后首个区域。, 更新用户菜单授权(按 code 全量覆盖;兼容明文/密文载荷)。 (+702 more)

Community 1 - "Community 1"

Cohesion: 0.01 Nodes (203): fullRegion(), if(), if(), FireworkSystem, mapKeys(), VantComponent(), HTMLParser(), parseAttrs() (+195 more)

Community 2 - "Community 2"

Cohesion: 0.01 Nodes (202): handleSubmit(), loadDetail(), onRegionMultiConfirm(), regionLabel(), syncMultiFromForm(), validate(), fetchActiveRegions(), fetchAssignableMenuCodes() (+194 more)

Community 3 - "Community 3"

Cohesion: 0.01 Nodes (157): calendar(), memo(), record(), handleSelect(), onMenuShow(), showMenu(), onClear(), onInput() (+149 more)

Community 4 - "Community 4"

Cohesion: 0.03 Nodes (259): _aggregate_client_settlement_history(), _aggregate_supplier_settlement_history(), _apply_region_minutes_to_data(), approve_quotation(), assign_deliverer_to_order(), assign_delivery_alias(), batch_create_settlements(), _batch_scope_region_ids_by_user() (+251 more)

Community 5 - "Community 5"

Cohesion: 0.01 Nodes (244): InvoiceCreateRequest, MessageCreateRequest, 获取商品的评价列表(仅显示已审核通过的评价), AdjustResponse, Config, CreateAdjustRequest, 批量添加轮播图(请求体为 JSON 数组;兼容密文信封与 ApiCryptoMiddleware 未改写 body 的场景), 批量添加轮播图(请求体为 JSON 数组;兼容密文信封与 ApiCryptoMiddleware 未改写 body 的场景) (+236 more)

Community 6 - "Community 6"

Cohesion: 0.02 Nodes (70): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchGetMenuList(), fetchGetRoleList(), fetchGetUserList(), reload(), addUnit() (+62 more)

Community 7 - "Community 7"

Cohesion: 0.02 Nodes (100): _build_order_delivery_timeline(), _delivery_timeline_type(), get_today_orders_by_client(), _log_entry_in_delivery_timeline(), require_admin(), _status_log_timeline_description(), fetchAdjustableOrders(), fetchClientSettlementHistorySummary() (+92 more)

Community 8 - "Community 8"

Cohesion: 0.02 Nodes (103): 小程序客户端扩展接口:购物车、商品分类、仪表盘、发票、下单、支付, 从叶子分类 id 向上解析(含缓存):返回 (根分类, 叶子分类)。, 可申请开票的已完成订单(简化:已完成且尚无发票), 可申请开票的已完成订单(简化:已完成且尚无发票), 可申请开票的已完成订单(简化:已完成且尚无发票), 商品对应的一级(根)分类,供购物车行展示与序列化。, 从叶子分类 id 向上解析(含缓存):返回 (根分类, 叶子分类)。, 购物车:先一级分类 sort_order,再商品名、商品 id(稳定)。 (+95 more)

Community 9 - "Community 9"

Cohesion: 0.03 Nodes (76): update_detail_media(), 获取中国地图GeoJSON数据 返回保存在系统配置中的地图数据, Base, ApiRequestLogCRUD, CategoryParameterCRUD, CategoryParameterHisCRUD, 将购物车中仍属于当前生效价格清单的商品行,同步为区域最新生效清单的单价、单位与清单 ID。 同一商品多条行(历史清单 ID 不同)合并数量并保留, InquiryCRUD (+68 more)

Community 10 - "Community 10"

Cohesion: 0.03 Nodes (65): adjust_order(), create_price_version(), get_dashboard_statistics(), get_today_orders_by_region(), list_products_simple(), list_units(), delivery_complete(), get_deliver_profile() (+57 more)

Community 11 - "Community 11"

Cohesion: 0.03 Nodes (54): handleFormClose(), handleClose(), initForm(), resetFormModel(), _Blur(), created(), init(), inputContentStyle() (+46 more)

Community 12 - "Community 12"

Cohesion: 0.04 Nodes (78): DeliveryWarningCRUD, 处理预警请求体(与前端 JSON / axios 自动转 body 对齐), 处理预警(兼容明文 JSON、密文信封 enc/edata,以及 { data: {...} } 包裹), 处理预警(与 ApiCryptoMiddleware / 运营端加密协议一致:Request.json + parse_admin_request_json), 处理预警(与 ApiCryptoMiddleware / 运营端加密协议一致:Request.json + parse_admin_request_json), # TODO: 发送微信模板消息提醒配送员, # TODO: 发送微信模板消息提醒配送员, # TODO: 发送微信模板消息提醒配送员 (+70 more)

Community 13 - "Community 13"

Cohesion: 0.04 Nodes (34): post_user_menu_scopes(), put_user_menu_scopes(), _update_user_menu_scopes(), assign_delivery_task(), assign_delivery_task_batch(), InvoiceCRUD, BizMessage, client_urge_order() (+26 more)

Community 14 - "Community 14"

Cohesion: 0.03 Nodes (17): toLogin(), if(), confirmLogout(), getDefaultLanguage(), emitUrls(), removeItem(), revokeLocalPreview(), checkStorageCompatibility() (+9 more)

Community 15 - "Community 15"

Cohesion: 0.05 Nodes (65): change_password(), get_client_ip(), _avatar_url_field(), get_current_user(), logout(), mini_bind_wechat(), mini_change_password(), mini_code_openid() (+57 more)

Community 16 - "Community 16"

Cohesion: 0.05 Nodes (77): 批量获取供应商取货地址,避免列表接口逐条查询。, 一级/二级分类用 / 连接(与订单详情一致)。, 价格清单行 price 为面向客户的最终单价;pricing_coefficient 为调价系数(%),供货单价 = price / (1 + 系数/100)。, (price_list_id, product_id, unit_id) -> BizPriceListItem, 供应商默认取货地址;无默认时取第一条 pickup 类型地址。, 获取供应商配送任务详情(订单仅返回客户订单号;商品行含主图与规格;单价由价格清单行 price(客户最终单价)与 pricing_coefficient 反推供, 获取供应商配送任务详情(订单仅返回客户订单号;商品行含主图与规格;单价由价格清单行 price(客户最终单价)与 pricing_coefficient 反推供, 获取供应商配送任务详情(订单仅返回客户订单号;商品行含主图与规格;单价由价格清单行 price(客户最终单价)与 pricing_coefficient 反推供 (+69 more)

Community 17 - "Community 17"

Cohesion: 0.04 Nodes (33): get_category_parameters(), update_category_parameters(), create_review(), get_product_review_stats(), like_review(), list_product_reviews(), require_client_or_supplier(), approve_review() (+25 more)

Community 18 - "Community 18"

Cohesion: 0.03 Nodes (43): askAbortDownload(), checkLocalStoragePackage(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage(), onLoad() (+35 more)

Community 19 - "Community 19"

Cohesion: 0.04 Nodes (58): _supplier_pickup_address_block(), delete_attachment(), get_business_attachments(), get_business_types(), list_attachments(), _batch_supplier_pickup_address_map(), _category_path_display(), get_delivery_task() (+50 more)

Community 20 - "Community 20"

Cohesion: 0.05 Nodes (22): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+14 more)

Community 21 - "Community 21"

Cohesion: 0.1 Nodes (31): create_order(), add_cart(), _cart_item_to_dict(), _cart_list_dicts(), _cart_resolve_root_category(), _cart_row_sort_key(), _cart_rows_after_sync(), cart_summary() (+23 more)

Community 22 - "Community 22"

Cohesion: 0.08 Nodes (30): submit_quotation(), BaseHTTPMiddleware, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), derive_key(), encrypt_json() (+22 more)

Community 23 - "Community 23"

Cohesion: 0.09 Nodes (26): handle_warning(), _preview_text(), get_client_product_detail(), get_client_product_detail_readonly(), get_deliverer_product_detail(), 配送员查看商品详情:轮播、基础信息、参数、富文本、详情媒体(与供应商端一致,不依赖客户价目表/区域绑定), create_banners(), delete_banner() (+18 more)

Community 24 - "Community 24"

Cohesion: 0.18 Nodes (21): destroyed(), getDirection(), getDom(), isPC(), mousedown(), mouseleave(), mousemove(), mouseup() (+13 more)

Community 25 - "Community 25"

Cohesion: 0.13 Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)

Community 26 - "Community 26"

Cohesion: 0.15 Nodes (16): create_parameter(), delete_parameter(), 兼容明文/密文请求,返回业务 payload。失败时返回 error_response。, require_admin(), _resolve_payload_with_crypto_fallback(), update_parameter(), ProductParameterCRUD, ProductParameterHisCRUD (+8 more)

Community 27 - "Community 27"

Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more)

Community 28 - "Community 28"

Cohesion: 0.17 Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more)

Community 29 - "Community 29"

Cohesion: 0.17 Nodes (16): animation(), bindTiming(), close(), getDom(), getEl(), getSelectorQuery(), init(), leftOptions() (+8 more)

Community 30 - "Community 30"

Cohesion: 0.16 Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more)

Community 31 - "Community 31"

Cohesion: 0.2 Nodes (14): defaultAvatarPathByRole(), normalizeAvatarUrlForMini(), resolveUserAvatarUrl(), appendQueryParam(), fallbackVersionFromManifest(), getStaticAssetsVersion(), hasSignedQuery(), hasVersionParam() (+6 more)

Community 32 - "Community 32"

Cohesion: 0.28 Nodes (14): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), range(), resetTouchStatus() (+6 more)

Community 35 - "Community 35"

Cohesion: 0.17 Nodes (2): clean(), onInput()

Community 36 - "Community 36"

Cohesion: 0.24 Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()

Community 37 - "Community 37"

Cohesion: 0.4 Nodes (9): backup_table(), count_affected(), get_text_columns(), main(), make_backup_table_name(), parse_args(), quote_ident(), 生成备份表名,控制在 MySQL 64 字符限制内。 (+1 more)

Community 38 - "Community 38"

Cohesion: 0.24 Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()

Community 40 - "Community 40"

Cohesion: 0.27 Nodes (4): dataValue(), emit(), onChange(), setOpen()

Community 42 - "Community 42"

Cohesion: 0.25 Nodes (2): borderStyle(), value2px()

Community 43 - "Community 43"

Cohesion: 0.29 Nodes (3): BaseModel, get_active(), SoftDeleteModel

Community 44 - "Community 44"

Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle()

Community 45 - "Community 45"

Cohesion: 0.29 Nodes (2): handleTouchEnd(), setTransition()

Community 46 - "Community 46"

Cohesion: 0.36 Nodes (1): TableHeightCalculator

Community 48 - "Community 48"

Cohesion: 0.36 Nodes (1): RouteValidator

Community 49 - "Community 49"

Cohesion: 0.39 Nodes (5): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadFiles()

Community 50 - "Community 50"

Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret()

Community 51 - "Community 51"

Cohesion: 0.38 Nodes (4): fetchApiRequestLogList(), handleReset(), handleSearch(), loadData()

Community 52 - "Community 52"

Cohesion: 0.38 Nodes (3): _change(), close(), open()

Community 56 - "Community 56"

Cohesion: 0.4 Nodes (1): CategoryCRUD

Community 59 - "Community 59"

Cohesion: 0.33 Nodes (1): BridgeError

Community 61 - "Community 61"

Cohesion: 0.4 Nodes (2): created(), getTable()

Community 62 - "Community 62"

Cohesion: 0.47 Nodes (3): get_file_data(), get_file_ext(), get_file_info()

Community 63 - "Community 63"

Cohesion: 0.4 Nodes (2): created(), getForm()

Community 64 - "Community 64"

Cohesion: 0.47 Nodes (4): onDial(), onTextClick(), dialPhone(), normalizeDialNumber()

Community 65 - "Community 65"

Cohesion: 0.4 Nodes (4): 运营端角色守卫:admin / super_admin 可访问。, 接口菜单权限守卫。super_admin 直接放行。, require_admin_or_super_admin(), require_menu_code()

Community 66 - "Community 66"

Cohesion: 0.5 Nodes (2): focusInput(), handleKeydown()

Community 68 - "Community 68"

Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings

Community 69 - "Community 69"

Cohesion: 0.5 Nodes (1): collectIds()

Community 73 - "Community 73"

Cohesion: 0.83 Nodes (3): classes(), isTrue(), onClick()

Community 76 - "Community 76"

Cohesion: 0.67 Nodes (2): created(), getParent()

Community 77 - "Community 77"

Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults()

Community 79 - "Community 79"

Cohesion: 1.0 Nodes (2): defaultAvatarPathByRole(), resolveUserAvatarUrl()

Community 91 - "Community 91"

Cohesion: 0.67 Nodes (1): updateUseModal()

Community 101 - "Community 101"

Cohesion: 1.0 Nodes (2): buildMiniEncryptedLoginBody(), fetchLoginPublicKey()

Community 103 - "Community 103"

Cohesion: 0.67 Nodes (1): return()

Community 155 - "Community 155"

Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord

Community 156 - "Community 156"

Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord

Community 157 - "Community 157"

Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task

Community 158 - "Community 158"

Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta

Community 159 - "Community 159"

Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord

Community 160 - "Community 160"

Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid

Community 428 - "Community 428"

Cohesion: 1.0 Nodes (1): 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:

Community 429 - "Community 429"

Cohesion: 1.0 Nodes (1): 按 region_id 管理 websocket 连接并广播。

Community 430 - "Community 430"

Cohesion: 1.0 Nodes (1): 鉴权并接入房间。返回 current_user dict。

Community 431 - "Community 431"

Cohesion: 1.0 Nodes (1): 向 region 房间广播消息。返回尝试发送的连接数。

Community 432 - "Community 432"

Cohesion: 1.0 Nodes (1): 小程序端 WebSocket 入口:/ws/mini

Community 433 - "Community 433"

Cohesion: 1.0 Nodes (1): 在 FastAPI app 上注册 websocket 路由。

Community 434 - "Community 434"

Cohesion: 1.0 Nodes (1): Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。

Community 435 - "Community 435"

Cohesion: 1.0 Nodes (1): 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。

Knowledge Gaps

  • 84 isolated node(s): 关闭超时未支付的线上订单(超时分钟数来自系统设置 auto_cancel_minutes)。, 初始化定时任务 Args: get_db_session: 数据库会话获取函数(从 app.core.database 导入), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+79 more) These have ≤1 connection - possible missing edges or undocumented components.
  • Thin community Community 35 (13 nodes): uni-combox.vue, clean(), data(), default(), filterCandidates(), filterCandidatesLength(), handler(), labelStyle(), onBlur(), onFocus(), onInput(), onSelectorClick(), toggleSelector() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 42 (9 nodes): upload-file.vue, borderLineStyle(), borderStyle(), choose(), default(), delFile(), styles(), uploadFiles(), value2px() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 45 (8 nodes): cleanupEventListeners(), handleTouchEnd(), handleTouchMove(), handleTouchStart(), handleWheelScroll(), setTransition(), setupEventListeners(), index.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 46 (8 nodes): TableHeightCalculator, .calculate(), .calculateOffset(), .calculatePaginationOffset(), .constructor(), .getHeaderHeight(), useTableHeight(), useTableHeight.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 48 (8 nodes): RouteValidator, .checkComponents(), .checkDuplicates(), .checkNestedIndexComponent(), .logLayoutError(), .resolvePath(), .validate(), RouteValidator.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 50 (7 nodes): refreshButtonAutoIcons(), refreshPanelTitleIcons(), logApiCryptoBootInfo(), maskSecret(), App.vue, main.ts, console.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 56 (6 nodes): category.py, CategoryCRUD, ._build_tree(), .get_by_name(), .get_children(), .get_tree() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 59 (6 nodes): bridge-error.js, BridgeError, .code(), .constructor(), .errCode(), .errMsg() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 61 (6 nodes): uni-thead.vue, checkboxSelected(), created(), data(), getTable(), init() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 63 (6 nodes): uni-group.vue, created(), data(), getForm(), onClick(), title() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 66 (5 nodes): focusInput(), handleKeydown(), if(), search(), index.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 69 (4 nodes): catch(), collectIds(), handleCategoryTableSelectionChange(), index.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 76 (4 nodes): popup.js, created(), data(), getParent() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 77 (3 nodes): getSettingDefaults(), resetToDefaults(), setting.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 79 (3 nodes): defaultAvatarPathByRole(), resolveUserAvatarUrl(), user-avatar.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 91 (3 nodes): check-update.js, check-update.ts, updateUseModal() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 101 (3 nodes): loginRsa.js, buildMiniEncryptedLoginBody(), fetchLoginPublicKey() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 103 (3 nodes): return(), detail.vue, detail.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 155 (1 nodes): 发送订单状态通知 Args: openid: 用户openid ord Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 156 (1 nodes): 发送支付成功通知 Args: openid: 用户openid ord Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 157 (1 nodes): 发送配送通知 Args: openid: 配送员openid task Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 158 (1 nodes): 发送配送时效预警 Args: openid: 配送员openid ta Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 159 (1 nodes): 发送退款结果通知 Args: openid: 用户openid ord Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 160 (1 nodes): 发送催单通知给配送员 Args: deliver_openid: 配送员openid Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 428 (1 nodes): 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns: Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 429 (1 nodes): 按 region_id 管理 websocket 连接并广播。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 430 (1 nodes): 鉴权并接入房间。返回 current_user dict。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 431 (1 nodes): 向 region 房间广播消息。返回尝试发送的连接数。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 432 (1 nodes): 小程序端 WebSocket 入口:/ws/mini Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 433 (1 nodes): 在 FastAPI app 上注册 websocket 路由。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 434 (1 nodes): Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 435 (1 nodes): 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 Too small to be a meaningful cluster - may be noise or needs more connections extracted.

Suggested Questions

Questions this graph is uniquely positioned to answer:

  • Why does push() connect Community 1 to Community 2, Community 3, Community 11, Community 13, Community 14, Community 18, Community 20? High betweenness centrality (0.115) - this node is a cross-community bridge.
  • Why does number() connect Community 2 to Community 1, Community 7, Community 11, Community 18, Community 20? High betweenness centrality (0.062) - this node is a cross-community bridge.
  • Why does BizPriceListItem connect Community 0 to Community 4, Community 8, Community 9, Community 10, Community 13, Community 16? High betweenness centrality (0.039) - this node is a cross-community bridge.
  • Are the 798 inferred relationships involving BizPriceListItem (e.g. with PriceListCRUD and PriceListItemCRUD) actually correct? BizPriceListItem has 798 INFERRED edges - model-reasoned connections that need verification.
  • Are the 727 inferred relationships involving BizInquiry (e.g. with InquiryCRUD and InquiryItemCRUD) actually correct? BizInquiry has 727 INFERRED edges - model-reasoned connections that need verification.
  • Are the 725 inferred relationships involving BizQuotation (e.g. with QuotationCRUD and QuotationItemCRUD) actually correct? BizQuotation has 725 INFERRED edges - model-reasoned connections that need verification.
  • Are the 715 inferred relationships involving BizAttachment (e.g. with AttachmentCRUD and 价格清单行 price 为面向客户的最终单价;pricing_coefficient 为调价系数(%),供货单价 = price / (1 + 系数/100)。) actually correct? BizAttachment has 715 INFERRED edges - model-reasoned connections that need verification.