GRAPH_REPORT.md 108 KB

Graph Report - crm (2026-05-04)

Corpus Check

  • 1880 files · ~1,679,217 words
  • Verdict: corpus is large enough that graph structure adds value.

Summary

  • 17946 nodes · 47821 edges · 309 communities detected
  • Extraction: 69% EXTRACTED · 31% INFERRED · 0% AMBIGUOUS · INFERRED: 15021 edges (avg confidence: 0.79)
  • 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 33|Community 33]]
  • [[_COMMUNITY_Community 34|Community 34]]
  • [[_COMMUNITY_Community 35|Community 35]]
  • [[_COMMUNITY_Community 36|Community 36]]
  • [[_COMMUNITY_Community 37|Community 37]]
  • [[_COMMUNITY_Community 38|Community 38]]
  • [[_COMMUNITY_Community 39|Community 39]]
  • [[_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 47|Community 47]]
  • [[_COMMUNITY_Community 48|Community 48]]
  • [[_COMMUNITY_Community 49|Community 49]]
  • [[_COMMUNITY_Community 50|Community 50]]
  • [[_COMMUNITY_Community 51|Community 51]]
  • [[_COMMUNITY_Community 52|Community 52]]
  • [[_COMMUNITY_Community 55|Community 55]]
  • [[_COMMUNITY_Community 57|Community 57]]
  • [[_COMMUNITY_Community 58|Community 58]]
  • [[_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 69|Community 69]]
  • [[_COMMUNITY_Community 70|Community 70]]
  • [[_COMMUNITY_Community 71|Community 71]]
  • [[_COMMUNITY_Community 72|Community 72]]
  • [[_COMMUNITY_Community 73|Community 73]]
  • [[_COMMUNITY_Community 77|Community 77]]
  • [[_COMMUNITY_Community 80|Community 80]]
  • [[_COMMUNITY_Community 81|Community 81]]
  • [[_COMMUNITY_Community 82|Community 82]]
  • [[_COMMUNITY_Community 83|Community 83]]
  • [[_COMMUNITY_Community 84|Community 84]]
  • [[_COMMUNITY_Community 85|Community 85]]
  • [[_COMMUNITY_Community 86|Community 86]]
  • [[_COMMUNITY_Community 87|Community 87]]
  • [[_COMMUNITY_Community 88|Community 88]]
  • [[_COMMUNITY_Community 89|Community 89]]
  • [[_COMMUNITY_Community 90|Community 90]]
  • [[_COMMUNITY_Community 91|Community 91]]
  • [[_COMMUNITY_Community 92|Community 92]]
  • [[_COMMUNITY_Community 98|Community 98]]
  • [[_COMMUNITY_Community 99|Community 99]]
  • [[_COMMUNITY_Community 100|Community 100]]
  • [[_COMMUNITY_Community 101|Community 101]]
  • [[_COMMUNITY_Community 102|Community 102]]
  • [[_COMMUNITY_Community 103|Community 103]]
  • [[_COMMUNITY_Community 104|Community 104]]
  • [[_COMMUNITY_Community 105|Community 105]]
  • [[_COMMUNITY_Community 106|Community 106]]
  • [[_COMMUNITY_Community 107|Community 107]]
  • [[_COMMUNITY_Community 116|Community 116]]
  • [[_COMMUNITY_Community 117|Community 117]]
  • [[_COMMUNITY_Community 118|Community 118]]
  • [[_COMMUNITY_Community 119|Community 119]]
  • [[_COMMUNITY_Community 120|Community 120]]
  • [[_COMMUNITY_Community 121|Community 121]]
  • [[_COMMUNITY_Community 123|Community 123]]
  • [[_COMMUNITY_Community 124|Community 124]]
  • [[_COMMUNITY_Community 132|Community 132]]
  • [[_COMMUNITY_Community 133|Community 133]]
  • [[_COMMUNITY_Community 134|Community 134]]
  • [[_COMMUNITY_Community 135|Community 135]]
  • [[_COMMUNITY_Community 136|Community 136]]
  • [[_COMMUNITY_Community 137|Community 137]]
  • [[_COMMUNITY_Community 138|Community 138]]
  • [[_COMMUNITY_Community 139|Community 139]]
  • [[_COMMUNITY_Community 158|Community 158]]
  • [[_COMMUNITY_Community 159|Community 159]]
  • [[_COMMUNITY_Community 160|Community 160]]
  • [[_COMMUNITY_Community 161|Community 161]]
  • [[_COMMUNITY_Community 162|Community 162]]
  • [[_COMMUNITY_Community 163|Community 163]]
  • [[_COMMUNITY_Community 164|Community 164]]
  • [[_COMMUNITY_Community 165|Community 165]]
  • [[_COMMUNITY_Community 166|Community 166]]
  • [[_COMMUNITY_Community 172|Community 172]]
  • [[_COMMUNITY_Community 173|Community 173]]
  • [[_COMMUNITY_Community 174|Community 174]]
  • [[_COMMUNITY_Community 175|Community 175]]
  • [[_COMMUNITY_Community 176|Community 176]]
  • [[_COMMUNITY_Community 177|Community 177]]
  • [[_COMMUNITY_Community 178|Community 178]]
  • [[_COMMUNITY_Community 179|Community 179]]
  • [[_COMMUNITY_Community 180|Community 180]]
  • [[_COMMUNITY_Community 181|Community 181]]
  • [[_COMMUNITY_Community 182|Community 182]]
  • [[_COMMUNITY_Community 183|Community 183]]
  • [[_COMMUNITY_Community 184|Community 184]]
  • [[_COMMUNITY_Community 185|Community 185]]
  • [[_COMMUNITY_Community 186|Community 186]]
  • [[_COMMUNITY_Community 187|Community 187]]
  • [[_COMMUNITY_Community 188|Community 188]]
  • [[_COMMUNITY_Community 193|Community 193]]
  • [[_COMMUNITY_Community 194|Community 194]]
  • [[_COMMUNITY_Community 195|Community 195]]
  • [[_COMMUNITY_Community 196|Community 196]]
  • [[_COMMUNITY_Community 197|Community 197]]
  • [[_COMMUNITY_Community 198|Community 198]]
  • [[_COMMUNITY_Community 199|Community 199]]
  • [[_COMMUNITY_Community 200|Community 200]]
  • [[_COMMUNITY_Community 201|Community 201]]
  • [[_COMMUNITY_Community 202|Community 202]]
  • [[_COMMUNITY_Community 203|Community 203]]
  • [[_COMMUNITY_Community 204|Community 204]]
  • [[_COMMUNITY_Community 205|Community 205]]
  • [[_COMMUNITY_Community 206|Community 206]]
  • [[_COMMUNITY_Community 207|Community 207]]
  • [[_COMMUNITY_Community 212|Community 212]]
  • [[_COMMUNITY_Community 213|Community 213]]
  • [[_COMMUNITY_Community 214|Community 214]]
  • [[_COMMUNITY_Community 215|Community 215]]
  • [[_COMMUNITY_Community 216|Community 216]]
  • [[_COMMUNITY_Community 217|Community 217]]
  • [[_COMMUNITY_Community 218|Community 218]]
  • [[_COMMUNITY_Community 219|Community 219]]
  • [[_COMMUNITY_Community 220|Community 220]]
  • [[_COMMUNITY_Community 221|Community 221]]
  • [[_COMMUNITY_Community 222|Community 222]]
  • [[_COMMUNITY_Community 223|Community 223]]
  • [[_COMMUNITY_Community 224|Community 224]]
  • [[_COMMUNITY_Community 225|Community 225]]
  • [[_COMMUNITY_Community 226|Community 226]]
  • [[_COMMUNITY_Community 227|Community 227]]
  • [[_COMMUNITY_Community 228|Community 228]]
  • [[_COMMUNITY_Community 229|Community 229]]
  • [[_COMMUNITY_Community 230|Community 230]]
  • [[_COMMUNITY_Community 231|Community 231]]
  • [[_COMMUNITY_Community 232|Community 232]]
  • [[_COMMUNITY_Community 233|Community 233]]
  • [[_COMMUNITY_Community 234|Community 234]]
  • [[_COMMUNITY_Community 235|Community 235]]
  • [[_COMMUNITY_Community 236|Community 236]]
  • [[_COMMUNITY_Community 237|Community 237]]
  • [[_COMMUNITY_Community 238|Community 238]]
  • [[_COMMUNITY_Community 239|Community 239]]
  • [[_COMMUNITY_Community 240|Community 240]]
  • [[_COMMUNITY_Community 241|Community 241]]
  • [[_COMMUNITY_Community 242|Community 242]]
  • [[_COMMUNITY_Community 243|Community 243]]
  • [[_COMMUNITY_Community 261|Community 261]]
  • [[_COMMUNITY_Community 262|Community 262]]
  • [[_COMMUNITY_Community 263|Community 263]]
  • [[_COMMUNITY_Community 264|Community 264]]
  • [[_COMMUNITY_Community 265|Community 265]]
  • [[_COMMUNITY_Community 267|Community 267]]
  • [[_COMMUNITY_Community 268|Community 268]]
  • [[_COMMUNITY_Community 269|Community 269]]
  • [[_COMMUNITY_Community 270|Community 270]]
  • [[_COMMUNITY_Community 271|Community 271]]
  • [[_COMMUNITY_Community 272|Community 272]]
  • [[_COMMUNITY_Community 273|Community 273]]
  • [[_COMMUNITY_Community 274|Community 274]]
  • [[_COMMUNITY_Community 275|Community 275]]
  • [[_COMMUNITY_Community 276|Community 276]]
  • [[_COMMUNITY_Community 277|Community 277]]
  • [[_COMMUNITY_Community 278|Community 278]]
  • [[_COMMUNITY_Community 279|Community 279]]
  • [[_COMMUNITY_Community 280|Community 280]]
  • [[_COMMUNITY_Community 281|Community 281]]
  • [[_COMMUNITY_Community 282|Community 282]]
  • [[_COMMUNITY_Community 283|Community 283]]
  • [[_COMMUNITY_Community 284|Community 284]]
  • [[_COMMUNITY_Community 285|Community 285]]
  • [[_COMMUNITY_Community 286|Community 286]]
  • [[_COMMUNITY_Community 287|Community 287]]
  • [[_COMMUNITY_Community 288|Community 288]]
  • [[_COMMUNITY_Community 289|Community 289]]
  • [[_COMMUNITY_Community 290|Community 290]]
  • [[_COMMUNITY_Community 291|Community 291]]
  • [[_COMMUNITY_Community 292|Community 292]]
  • [[_COMMUNITY_Community 293|Community 293]]
  • [[_COMMUNITY_Community 294|Community 294]]
  • [[_COMMUNITY_Community 295|Community 295]]
  • [[_COMMUNITY_Community 296|Community 296]]
  • [[_COMMUNITY_Community 297|Community 297]]
  • [[_COMMUNITY_Community 298|Community 298]]
  • [[_COMMUNITY_Community 299|Community 299]]
  • [[_COMMUNITY_Community 300|Community 300]]
  • [[_COMMUNITY_Community 301|Community 301]]
  • [[_COMMUNITY_Community 302|Community 302]]
  • [[_COMMUNITY_Community 303|Community 303]]
  • [[_COMMUNITY_Community 304|Community 304]]
  • [[_COMMUNITY_Community 305|Community 305]]
  • [[_COMMUNITY_Community 306|Community 306]]
  • [[_COMMUNITY_Community 307|Community 307]]
  • [[_COMMUNITY_Community 308|Community 308]]
  • [[_COMMUNITY_Community 309|Community 309]]
  • [[_COMMUNITY_Community 310|Community 310]]
  • [[_COMMUNITY_Community 311|Community 311]]
  • [[_COMMUNITY_Community 312|Community 312]]
  • [[_COMMUNITY_Community 313|Community 313]]
  • [[_COMMUNITY_Community 314|Community 314]]
  • [[_COMMUNITY_Community 315|Community 315]]
  • [[_COMMUNITY_Community 316|Community 316]]
  • [[_COMMUNITY_Community 317|Community 317]]
  • [[_COMMUNITY_Community 318|Community 318]]
  • [[_COMMUNITY_Community 319|Community 319]]
  • [[_COMMUNITY_Community 320|Community 320]]
  • [[_COMMUNITY_Community 321|Community 321]]
  • [[_COMMUNITY_Community 322|Community 322]]
  • [[_COMMUNITY_Community 323|Community 323]]
  • [[_COMMUNITY_Community 324|Community 324]]
  • [[_COMMUNITY_Community 325|Community 325]]
  • [[_COMMUNITY_Community 326|Community 326]]
  • [[_COMMUNITY_Community 327|Community 327]]
  • [[_COMMUNITY_Community 328|Community 328]]
  • [[_COMMUNITY_Community 329|Community 329]]
  • [[_COMMUNITY_Community 330|Community 330]]
  • [[_COMMUNITY_Community 331|Community 331]]
  • [[_COMMUNITY_Community 332|Community 332]]
  • [[_COMMUNITY_Community 333|Community 333]]
  • [[_COMMUNITY_Community 334|Community 334]]
  • [[_COMMUNITY_Community 335|Community 335]]
  • [[_COMMUNITY_Community 336|Community 336]]
  • [[_COMMUNITY_Community 337|Community 337]]
  • [[_COMMUNITY_Community 338|Community 338]]
  • [[_COMMUNITY_Community 339|Community 339]]
  • [[_COMMUNITY_Community 340|Community 340]]
  • [[_COMMUNITY_Community 341|Community 341]]
  • [[_COMMUNITY_Community 342|Community 342]]
  • [[_COMMUNITY_Community 343|Community 343]]
  • [[_COMMUNITY_Community 344|Community 344]]
  • [[_COMMUNITY_Community 345|Community 345]]
  • [[_COMMUNITY_Community 346|Community 346]]
  • [[_COMMUNITY_Community 347|Community 347]]
  • [[_COMMUNITY_Community 348|Community 348]]
  • [[_COMMUNITY_Community 349|Community 349]]
  • [[_COMMUNITY_Community 350|Community 350]]
  • [[_COMMUNITY_Community 351|Community 351]]
  • [[_COMMUNITY_Community 352|Community 352]]
  • [[_COMMUNITY_Community 353|Community 353]]
  • [[_COMMUNITY_Community 354|Community 354]]
  • [[_COMMUNITY_Community 355|Community 355]]
  • [[_COMMUNITY_Community 356|Community 356]]
  • [[_COMMUNITY_Community 357|Community 357]]
  • [[_COMMUNITY_Community 358|Community 358]]
  • [[_COMMUNITY_Community 359|Community 359]]
  • [[_COMMUNITY_Community 360|Community 360]]
  • [[_COMMUNITY_Community 361|Community 361]]
  • [[_COMMUNITY_Community 362|Community 362]]
  • [[_COMMUNITY_Community 363|Community 363]]
  • [[_COMMUNITY_Community 364|Community 364]]
  • [[_COMMUNITY_Community 365|Community 365]]
  • [[_COMMUNITY_Community 366|Community 366]]
  • [[_COMMUNITY_Community 367|Community 367]]
  • [[_COMMUNITY_Community 368|Community 368]]
  • [[_COMMUNITY_Community 369|Community 369]]
  • [[_COMMUNITY_Community 370|Community 370]]
  • [[_COMMUNITY_Community 371|Community 371]]
  • [[_COMMUNITY_Community 372|Community 372]]
  • [[_COMMUNITY_Community 373|Community 373]]
  • [[_COMMUNITY_Community 374|Community 374]]
  • [[_COMMUNITY_Community 375|Community 375]]
  • [[_COMMUNITY_Community 376|Community 376]]
  • [[_COMMUNITY_Community 377|Community 377]]
  • [[_COMMUNITY_Community 378|Community 378]]
  • [[_COMMUNITY_Community 379|Community 379]]
  • [[_COMMUNITY_Community 380|Community 380]]
  • [[_COMMUNITY_Community 381|Community 381]]
  • [[_COMMUNITY_Community 382|Community 382]]
  • [[_COMMUNITY_Community 383|Community 383]]
  • [[_COMMUNITY_Community 384|Community 384]]
  • [[_COMMUNITY_Community 385|Community 385]]
  • [[_COMMUNITY_Community 386|Community 386]]
  • [[_COMMUNITY_Community 387|Community 387]]
  • [[_COMMUNITY_Community 388|Community 388]]
  • [[_COMMUNITY_Community 389|Community 389]]
  • [[_COMMUNITY_Community 390|Community 390]]

God Nodes (most connected - your core abstractions)

  1. ok() - 684 edges
  2. eq() - 406 edges
  3. error() - 367 edges
  4. query() - 282 edges
  5. fail() - 256 edges
  6. equals() - 245 edges
  7. getId() - 211 edges
  8. build() - 203 edges
  9. split() - 167 edges
  10. config() - 158 edges

Surprising Connections (you probably didn't know these)

  • nav_to() --calls--> all() [INFERRED] py-backend/tests/e2e_full.py → web/public/tinymce/themes/silver/theme.js
  • on_response() --calls--> append() [INFERRED] py-backend/tests/debug_login3.py → web/public/tinymce/themes/silver/theme.js
  • on_response() --calls--> append() [INFERRED] py-backend/tests/debug_login2.py → web/public/tinymce/themes/silver/theme.js
  • record() --calls--> append() [INFERRED] py-backend/tests/e2e_full.py → web/public/tinymce/themes/silver/theme.js
  • force_close_dialogs() --calls--> range() [INFERRED] py-backend/tests/e2e_full.py → web/public/tinymce/themes/silver/theme.js

Communities

Community 0 - "Community 0"

Cohesion: 0.0 Nodes (359): getId(), callback(), if(), LogAspect, RateLimiterAspect, RepeatSubmitAspect, if(), if() (+351 more)

Community 1 - "Community 1"

Cohesion: 0.0 Nodes (1851): if(), colInfo(), getLeftEdge(), getRightEdge(), createImageList(), getText(), getValue(), isSkinContentCss() (+1843 more)

Community 2 - "Community 2"

Cohesion: 0.0 Nodes (338): AbstractWebSocketHandler, Base, Auto-recycle long-unfollowed customers to pool. Runs daily at 2am., Warn about customers approaching auto-recycle. Runs daily at 8am., Get all active tenant IDs., Move customer back to public pool., Mark payment plans as overdue. Runs daily at 1am., Send payment reminders for plans due within 7 days. Runs daily at 9am. (+330 more)

Community 3 - "Community 3"

Cohesion: 0.01 Nodes (789): fireToggleAccordionEvent(), ne(), re(), se(), toEnd(), DecryptMiddleware, BaseHTTPMiddleware, ExcelDownHandler (+781 more)

Community 4 - "Community 4"

Cohesion: 0.0 Nodes (134): BaseController, GenConfig, AssignRequest, CrmClueController, DuplicateCheckRequest, CrmClueFollowController, CrmContactController, CrmContractApprovalController (+126 more)

Community 5 - "Community 5"

Cohesion: 0.01 Nodes (628): d(), i(), l(), s(), t(), checkRange(), contains(), convertToLink() (+620 more)

Community 6 - "Community 6"

Cohesion: 0.01 Nodes (494): get_db(), create_app(), auto_recycle_customers(), check_overdue_payment_plans(), check_protect_period_expired(), _get_tenant_ids(), _recycle_to_pool(), remind_auto_recycle() (+486 more)

Community 7 - "Community 7"

Cohesion: 0.01 Nodes (559): a, c(), e(), i(), l(), m(), d(), f() (+551 more)

Community 8 - "Community 8"

Cohesion: 0.01 Nodes (371): A(), b(), C(), l, o(), r(), t(), u() (+363 more)

Community 9 - "Community 9"

Cohesion: 0.01 Nodes (266): addClasses(), after(), after$1(), all(), ancestor(), ancestor$1(), append(), append$1() (+258 more)

Community 10 - "Community 10"

Cohesion: 0.01 Nodes (211): DataPermissionAspect, BaseMultiTableInnerInterceptor, expandAll(), filterNode(), handleAllocationSuccess(), handleClassTabChange(), handleExpandChange(), handleNodeClick() (+203 more)

Community 11 - "Community 11"

Cohesion: 0.01 Nodes (265): addAdvisor(), removeAdvisor(), ApplicationRunner, fireRemoveDraft(), fireRestoreDraft(), fireStoreDraft(), get(), getAutoSavePrefix() (+257 more)

Community 12 - "Community 12"

Cohesion: 0.01 Nodes (177): BackProcessBo, CompleteTaskBo, CrmContractBatchAssignBo, CrmContractBatchSubmitApprovalBo, CrmContractInvalidBo, CrmContractSignBo, CrmContractStatusChangeBo, CrmContractSubmitApprovalBo (+169 more)

Community 13 - "Community 13"

Cohesion: 0.01 Nodes (75): AbstractEncryptor, I18nConfig, SmsAutoConfiguration, ValidatorConfig, ContextualSerializer, GenController, ExcelEnumConvert, DefaultExcelListener (+67 more)

Community 14 - "Community 14"

Cohesion: 0.01 Nodes (277): isElement(), addButtons(), addMenuItems(), addPxSuffix(), addToolbars(), after(), after$1(), all() (+269 more)

Community 15 - "Community 15"

Cohesion: 0.01 Nodes (153): AsyncConfigurer, fetchAdmins(), fetchCustomAdminsWithScope(), filteredAdmins(), getListByType(), getSearchForm(), handleReset(), handleSearch() (+145 more)

Community 16 - "Community 16"

Cohesion: 0.02 Nodes (236): updateLink(), after(), ancestor(), ancestor$1(), ancestor$2(), ancestor$3(), append(), append$1() (+228 more)

Community 17 - "Community 17"

Cohesion: 0.02 Nodes (149): $(), a(), Ae(), be(), D(), De(), E(), Ee() (+141 more)

Community 18 - "Community 18"

Cohesion: 0.02 Nodes (136): is$2(), o(), is(), a, b(), D(), e(), h() (+128 more)

Community 19 - "Community 19"

Cohesion: 0.01 Nodes (102): BaseEntity, CrmClueBo, CrmClueFollowBo, CrmContactBo, CrmContractApprovalBo, CrmContractBo, CrmContractChangeBo, CrmContractProductBo (+94 more)

Community 20 - "Community 20"

Cohesion: 0.02 Nodes (121): comparePosition(), comparePosition(), oi(), selectNode(), all(), append(), before(), bind() (+113 more)

Community 21 - "Community 21"

Cohesion: 0.01 Nodes (67): handleCall(), handleEdit(), handleEmail(), open(), if(), handleClose(), loadContractInfo(), open() (+59 more)

Community 22 - "Community 22"

Cohesion: 0.02 Nodes (82): SysSocialBo, CrmClue, CrmClueFollow, CrmContact, CrmContract, CrmContractApproval, CrmContractChange, CrmContractProduct (+74 more)

Community 23 - "Community 23"

Cohesion: 0.03 Nodes (94): SseController, SseEmitterManager, DisposableBean, unlinkImageFigure(), A(), ae(), an(), at() (+86 more)

Community 24 - "Community 24"

Cohesion: 0.02 Nodes (34): AbstractMergeStrategy, Cache, CacheManager, CommandLineRunner, CacheConfig, SqlCacheConfigInitializer, MybatisPlusConfiguration, TenantConfig (+26 more)

Community 25 - "Community 25"

Cohesion: 0.02 Nodes (109): isArrayOf(), bind(), compileFilter(), compileUserDefinedGroups(), convertSelectorToFormat(), defaultConvertSelectorToFormat(), flatten(), getSelectors() (+101 more)

Community 26 - "Community 26"

Cohesion: 0.03 Nodes (107): setData(), addPixelSuffix(), addPrependUrl(), addPrependUrl2(), addToBlobCache(), alertErr(), calculateImageSize(), changeFileInput() (+99 more)

Community 27 - "Community 27"

Cohesion: 0.04 Nodes (92): A(), ae(), al(), ao(), b(), be(), bl(), bo() (+84 more)

Community 28 - "Community 28"

Cohesion: 0.03 Nodes (40): Cell(), checkRange(), contains(), each(), each$1(), emojiMatches(), emojisFrom(), exists() (+32 more)

Community 29 - "Community 29"

Cohesion: 0.04 Nodes (56): add(), add$1(), add$2(), applyVisualChars(), charMapToRegExp(), charMapToSelector(), cleanClass(), each() (+48 more)

Community 30 - "Community 30"

Cohesion: 0.05 Nodes (37): ancestor(), ancestor$1(), children(), children$1(), children$2(), compose1(), documentOrOwner(), each() (+29 more)

Community 31 - "Community 31"

Cohesion: 0.06 Nodes (38): _(), A(), ae(), b, Be(), d(), e(), et() (+30 more)

Community 32 - "Community 32"

Cohesion: 0.04 Nodes (22): handleClose(), resetForm(), submitForm(), getFileExt(), getShortFileName(), getStageChangeArrow(), getStageChangeColor(), getStageChangeIcon() (+14 more)

Community 33 - "Community 33"

Cohesion: 0.04 Nodes (16): MailConfig, MybatisPlusConfig, MailController, RegexPatternPoolFactory, PlusPostInitTableInfoHandler, AddressUtils, RegionUtils, MetaObjectHandler (+8 more)

Community 34 - "Community 34"

Cohesion: 0.09 Nodes (15): _(), b(), C(), d(), e(), f(), H(), i (+7 more)

Community 35 - "Community 35"

Cohesion: 0.05 Nodes (2): ISysOssService, IXgStudentMsgService

Community 36 - "Community 36"

Cohesion: 0.06 Nodes (1): ICrmContractService

Community 37 - "Community 37"

Cohesion: 0.06 Nodes (1): ICrmCustomerService

Community 38 - "Community 38"

Cohesion: 0.07 Nodes (3): loadData(), listShareLog(), shareLogStatistics()

Community 39 - "Community 39"

Cohesion: 0.08 Nodes (8): AuthDefaultRequest, AuthStateCache, SocialAutoConfiguration, AuthGiteaRequest, authorize(), userInfo(), AuthMaxKeyRequest, AuthRedisStateCache

Community 40 - "Community 40"

Cohesion: 0.07 Nodes (1): IXgDormBedStudentService

Community 42 - "Community 42"

Cohesion: 0.09 Nodes (12): filterNode(), getBedNodeClass(), getNodeClass(), getNodeFemaleTotal(), getNodeMaleTotal(), getNodeTotalStudents(), handleAllocationChange(), handleCheckChange() (+4 more)

Community 43 - "Community 43"

Cohesion: 0.08 Nodes (1): IFlwTaskService

Community 44 - "Community 44"

Cohesion: 0.08 Nodes (1): ICrmOpportunityService

Community 45 - "Community 45"

Cohesion: 0.08 Nodes (1): ICrmQuoteService

Community 46 - "Community 46"

Cohesion: 0.1 Nodes (7): DateFormatConfig, ResourcesConfig, SecurityConfig, WebSocketConfig, HandshakeInterceptor, PlusWebSocketInterceptor, WebMvcConfigurer

Community 47 - "Community 47"

Cohesion: 0.09 Nodes (1): ICrmClueService

Community 48 - "Community 48"

Cohesion: 0.1 Nodes (8): authUserSelectAll(), getRole(), unallocatedUserList(), getList(), handleQuery(), handleSelectionChange(), resetQuery(), show()

Community 49 - "Community 49"

Cohesion: 0.13 Nodes (3): XgStudentStatisticsServiceImpl, IXgStudentStatisticsService, XgStudentStatisticsMapper

Community 50 - "Community 50"

Cohesion: 0.1 Nodes (1): ICrmVisitService

Community 51 - "Community 51"

Cohesion: 0.1 Nodes (2): uploadInvoiceFile(), uploadInvoiceImage()

Community 52 - "Community 52"

Cohesion: 0.1 Nodes (1): ICrmPaymentService

Community 55 - "Community 55"

Cohesion: 0.11 Nodes (1): importProduct()

Community 57 - "Community 57"

Cohesion: 0.11 Nodes (5): BaseException, OssException, ServiceException, SseException, RuntimeException

Community 58 - "Community 58"

Cohesion: 0.12 Nodes (1): ICrmProductService

Community 59 - "Community 59"

Cohesion: 0.12 Nodes (1): ISysMenuService

Community 61 - "Community 61"

Cohesion: 0.13 Nodes (4): listDept(), loadDeptOptions(), handleClear(), loadDeptOptions()

Community 62 - "Community 62"

Cohesion: 0.14 Nodes (1): importProduct()

Community 63 - "Community 63"

Cohesion: 0.14 Nodes (1): getMockRooms()

Community 64 - "Community 64"

Cohesion: 0.19 Nodes (8): cancel(), getList(), handleAdd(), handleQuery(), handleSelectionChange(), listDormHygieneStudentScore(), reset(), resetQuery()

Community 65 - "Community 65"

Cohesion: 0.19 Nodes (8): cancel(), getList(), handleAdd(), handleQuery(), handleSelectionChange(), listXgClassPosDict(), reset(), resetQuery()

Community 66 - "Community 66"

Cohesion: 0.22 Nodes (3): XgSysDeptController, XgSysDeptServiceImpl, IXgSysDeptService

Community 69 - "Community 69"

Cohesion: 0.15 Nodes (4): getTenantList(), doSocialLogin(), handleLogin(), initTenantList()

Community 70 - "Community 70"

Cohesion: 0.15 Nodes (1): IFlwCategoryService

Community 71 - "Community 71"

Cohesion: 0.15 Nodes (1): ICrmContactService

Community 72 - "Community 72"

Cohesion: 0.15 Nodes (1): CrmVisitMapper

Community 73 - "Community 73"

Cohesion: 0.18 Nodes (3): CodeGenerator, verify_password(), UnsignedMathGenerator

Community 77 - "Community 77"

Cohesion: 0.17 Nodes (1): ICrmVisitProblemService

Community 80 - "Community 80"

Cohesion: 0.18 Nodes (1): ICrmVisitPlanService

Community 81 - "Community 81"

Cohesion: 0.18 Nodes (1): ICrmInvoiceInfoService

Community 82 - "Community 82"

Cohesion: 0.18 Nodes (1): ISysWeChatService

Community 83 - "Community 83"

Cohesion: 0.24 Nodes (4): BaseException, TenantException, FileException, UserException

Community 84 - "Community 84"

Cohesion: 0.31 Nodes (7): applyTransform(), getBounds(), handleMouseDown(), handleMouseMove(), handleMouseWheel(), resetDragPosition(), resetTransform()

Community 85 - "Community 85"

Cohesion: 0.22 Nodes (3): if(), getDormBedInfo(), getDormRoomInfo()

Community 86 - "Community 86"

Cohesion: 0.2 Nodes (1): CrmOpportunityMapper

Community 87 - "Community 87"

Cohesion: 0.2 Nodes (1): ICrmInvoiceItemService

Community 88 - "Community 88"

Cohesion: 0.2 Nodes (1): ICrmCustomerPoolRuleService

Community 89 - "Community 89"

Cohesion: 0.2 Nodes (1): ICrmOpportunityProductService

Community 90 - "Community 90"

Cohesion: 0.2 Nodes (1): DemoUnitTest

Community 91 - "Community 91"

Cohesion: 0.22 Nodes (2): UserActionListener, SaTokenListener

Community 92 - "Community 92"

Cohesion: 0.39 Nodes (6): callbackByCode(), handleError(), init(), loginByCode(), processResponse(), setToken()

Community 98 - "Community 98"

Cohesion: 0.22 Nodes (1): getConfig()

Community 99 - "Community 99"

Cohesion: 0.22 Nodes (1): ICrmCustomerFollowService

Community 100 - "Community 100"

Cohesion: 0.22 Nodes (1): ICrmQuoteProductService

Community 101 - "Community 101"

Cohesion: 0.22 Nodes (1): ICrmOpportunityFollowService

Community 102 - "Community 102"

Cohesion: 0.22 Nodes (1): ICrmQuoteApprovalService

Community 103 - "Community 103"

Cohesion: 0.22 Nodes (1): ICrmClueFollowService

Community 104 - "Community 104"

Cohesion: 0.22 Nodes (1): SysUserMapper

Community 105 - "Community 105"

Cohesion: 0.22 Nodes (1): ISysSocialService

Community 106 - "Community 106"

Cohesion: 0.22 Nodes (1): ParamUnitTest

Community 107 - "Community 107"

Cohesion: 0.22 Nodes (5): force_close_dialogs(), nav_to(), Comprehensive E2E: all CRM pages, all functions., record(), ss()

Community 116 - "Community 116"

Cohesion: 0.25 Nodes (1): ICrmSupplierInfoService

Community 117 - "Community 117"

Cohesion: 0.25 Nodes (1): ICrmContractProductService

Community 118 - "Community 118"

Cohesion: 0.25 Nodes (1): ICrmCustomerPoolStatisticsService

Community 119 - "Community 119"

Cohesion: 0.25 Nodes (7): AddressComponent, Aoi, GeocodingResponseVo, Poi, Regeocode, Road, RoadIntersection

Community 120 - "Community 120"

Cohesion: 0.25 Nodes (1): TagUnitTest

Community 121 - "Community 121"

Cohesion: 0.29 Nodes (2): loadView(), createCustomNameComponent()

Community 123 - "Community 123"

Cohesion: 0.29 Nodes (1): delClassTeacherCounselorRel()

Community 124 - "Community 124"

Cohesion: 0.29 Nodes (1): deleteDormManager()

Community 132 - "Community 132"

Cohesion: 0.29 Nodes (1): ITestTreeService

Community 133 - "Community 133"

Cohesion: 0.29 Nodes (4): TestObj, TestObj1, IExportExcelService, DemoCityData

Community 134 - "Community 134"

Cohesion: 0.29 Nodes (1): IXgStudentStatisticsService

Community 135 - "Community 135"

Cohesion: 0.29 Nodes (1): ICrmCustomerStatisticsService

Community 136 - "Community 136"

Cohesion: 0.29 Nodes (1): ICrmProductCategoryService

Community 137 - "Community 137"

Cohesion: 0.29 Nodes (1): SysRoleMapper

Community 138 - "Community 138"

Cohesion: 0.29 Nodes (1): SysMenuMapper

Community 139 - "Community 139"

Cohesion: 0.29 Nodes (3): FileNameLengthLimitExceededException, FileSizeLimitExceededException, FileException

Community 158 - "Community 158"

Cohesion: 0.4 Nodes (3): handleClose(), resetForm(), submitForm()

Community 159 - "Community 159"

Cohesion: 0.67 Nodes (3): closeDialog(), resetForm(), submitForm()

Community 160 - "Community 160"

Cohesion: 0.33 Nodes (1): GenTableMapper

Community 161 - "Community 161"

Cohesion: 0.33 Nodes (1): IXgDormBuildingTreeService

Community 162 - "Community 162"

Cohesion: 0.33 Nodes (1): ICrmCustomerPoolService

Community 163 - "Community 163"

Cohesion: 0.33 Nodes (1): SysDeptMapper

Community 164 - "Community 164"

Cohesion: 0.47 Nodes (2): PlusTenantLineHandler, TenantLineHandler

Community 165 - "Community 165"

Cohesion: 0.33 Nodes (1): AssertUnitTest

Community 166 - "Community 166"

Cohesion: 0.4 Nodes (3): get_settings(), Settings, BaseSettings

Community 172 - "Community 172"

Cohesion: 0.4 Nodes (1): submitForm()

Community 173 - "Community 173"

Cohesion: 0.5 Nodes (4): handleClose(), handleCopyLink(), reset(), show()

Community 174 - "Community 174"

Cohesion: 0.5 Nodes (3): cancel(), reset(), submitForm()

Community 175 - "Community 175"

Cohesion: 0.6 Nodes (4): cancel(), open(), reset(), submitForm()

Community 176 - "Community 176"

Cohesion: 0.4 Nodes (1): IFlwCommonService

Community 177 - "Community 177"

Cohesion: 0.5 Nodes (2): MyBatisDataSourceMonitor, DataSourceMonitor

Community 178 - "Community 178"

Cohesion: 0.4 Nodes (1): XgSysDeptMapper

Community 179 - "Community 179"

Cohesion: 0.4 Nodes (1): IXgSysDeptService

Community 180 - "Community 180"

Cohesion: 0.4 Nodes (1): CrmQuoteApprovalMapper

Community 181 - "Community 181"

Cohesion: 0.4 Nodes (1): ICrmQuoteShareLogService

Community 182 - "Community 182"

Cohesion: 0.4 Nodes (1): ICrmCustomerBusinessService

Community 183 - "Community 183"

Cohesion: 0.5 Nodes (2): BigNumberSerializer, NumberSerializer

Community 184 - "Community 184"

Cohesion: 0.4 Nodes (1): CaptchaConfig

Community 185 - "Community 185"

Cohesion: 0.4 Nodes (1): IEncryptor

Community 186 - "Community 186"

Cohesion: 0.4 Nodes (1): EncryptorAutoConfiguration

Community 187 - "Community 187"

Cohesion: 0.6 Nodes (1): DefaultExcelResult

Community 188 - "Community 188"

Cohesion: 0.4 Nodes (1): SseAutoConfiguration

Community 193 - "Community 193"

Cohesion: 0.67 Nodes (2): AbstractJobExecutor, TestClassJobExecutor

Community 194 - "Community 194"

Cohesion: 0.5 Nodes (1): XgHolidayStayMapper

Community 195 - "Community 195"

Cohesion: 0.5 Nodes (3): StatisticsChartData, StatisticsDetailData, XgStudentStatisticsVo

Community 196 - "Community 196"

Cohesion: 0.5 Nodes (1): ICrmQuotePdfService

Community 197 - "Community 197"

Cohesion: 0.5 Nodes (1): SysPostMapper

Community 198 - "Community 198"

Cohesion: 0.5 Nodes (1): ISysPermissionService

Community 199 - "Community 199"

Cohesion: 0.5 Nodes (1): ISysDataScopeService

Community 200 - "Community 200"

Cohesion: 0.67 Nodes (2): AbstractEventNotifier, CustomNotifier

Community 201 - "Community 201"

Cohesion: 0.67 Nodes (2): KeyPrefixHandler, NameMapper

Community 202 - "Community 202"

Cohesion: 0.5 Nodes (3): ClusterServersConfig, RedissonProperties, SingleServerConfig

Community 203 - "Community 203"

Cohesion: 0.5 Nodes (1): FilterConfig

Community 204 - "Community 204"

Cohesion: 0.67 Nodes (2): AbstractEncryptor, IEncryptor

Community 205 - "Community 205"

Cohesion: 0.67 Nodes (2): BeanSerializerModifier, TranslationBeanSerializerModifier

Community 206 - "Community 206"

Cohesion: 0.67 Nodes (2): DromaraServletInitializer, SpringBootServletInitializer

Community 207 - "Community 207"

Cohesion: 0.67 Nodes (1): ProjectTypes

Community 212 - "Community 212"

Cohesion: 1.0 Nodes (2): cancel(), reset()

Community 213 - "Community 213"

Cohesion: 0.67 Nodes (1): if()

Community 214 - "Community 214"

Cohesion: 0.67 Nodes (1): if()

Community 215 - "Community 215"

Cohesion: 0.67 Nodes (1): if()

Community 216 - "Community 216"

Cohesion: 0.67 Nodes (1): ExportDemoListener

Community 217 - "Community 217"

Cohesion: 0.67 Nodes (1): IExportExcelService

Community 218 - "Community 218"

Cohesion: 0.67 Nodes (1): IFlwNodeExtService

Community 219 - "Community 219"

Cohesion: 0.67 Nodes (1): IFlwTaskAssigneeService

Community 220 - "Community 220"

Cohesion: 0.67 Nodes (1): TestAnnoJobExecutor

Community 221 - "Community 221"

Cohesion: 0.67 Nodes (1): TestBroadcastJob

Community 222 - "Community 222"

Cohesion: 0.67 Nodes (1): XgStudentMapper

Community 223 - "Community 223"

Cohesion: 0.67 Nodes (1): XgDormHygieneCheckMapper

Community 224 - "Community 224"

Cohesion: 0.67 Nodes (1): XgHygieneCheckViolationMapper

Community 225 - "Community 225"

Cohesion: 0.67 Nodes (1): IXgSysUserService

Community 226 - "Community 226"

Cohesion: 0.67 Nodes (1): SysUserRoleMapper

Community 227 - "Community 227"

Cohesion: 0.67 Nodes (1): IAmapService

Community 228 - "Community 228"

Cohesion: 0.67 Nodes (1): MonitorAdminApplication

Community 229 - "Community 229"

Cohesion: 0.67 Nodes (1): SnailJobServerApplication

Community 230 - "Community 230"

Cohesion: 0.67 Nodes (1): SecurityConfig

Community 231 - "Community 231"

Cohesion: 0.67 Nodes (1): SensitiveService

Community 232 - "Community 232"

Cohesion: 0.67 Nodes (1): IdempotentConfig

Community 233 - "Community 233"

Cohesion: 0.67 Nodes (1): SnailJobConfig

Community 234 - "Community 234"

Cohesion: 0.67 Nodes (1): JacksonConfig

Community 235 - "Community 235"

Cohesion: 0.67 Nodes (1): ApiDecryptAutoConfiguration

Community 236 - "Community 236"

Cohesion: 0.67 Nodes (1): TranslationInterface

Community 237 - "Community 237"

Cohesion: 0.67 Nodes (1): ExcelListener

Community 238 - "Community 238"

Cohesion: 0.67 Nodes (1): RateLimiterConfig

Community 239 - "Community 239"

Cohesion: 1.0 Nodes (2): RegexConstants, RegexPool

Community 240 - "Community 240"

Cohesion: 0.67 Nodes (1): ConfigService

Community 241 - "Community 241"

Cohesion: 0.67 Nodes (2): on_response(), Debug: Capture exact login request and response.

Community 242 - "Community 242"

Cohesion: 0.67 Nodes (2): on_response(), Debug login - capture network requests.

Community 243 - "Community 243"

Cohesion: 0.67 Nodes (2): E2E test: Login → navigate all CRM pages via sidebar → screenshot each page. Ver, screenshot_name()

Community 261 - "Community 261"

Cohesion: 1.0 Nodes (1): TestTreeMapper

Community 262 - "Community 262"

Cohesion: 1.0 Nodes (1): TestDemoEncryptMapper

Community 263 - "Community 263"

Cohesion: 1.0 Nodes (1): TestDemoImportVo

Community 264 - "Community 264"

Cohesion: 1.0 Nodes (1): WarmFlowConfig

Community 265 - "Community 265"

Cohesion: 1.0 Nodes (1): TestLeaveMapper

Community 267 - "Community 267"

Cohesion: 1.0 Nodes (1): FlowConstant

Community 268 - "Community 268"

Cohesion: 1.0 Nodes (1): FlowInstanceVo

Community 269 - "Community 269"

Cohesion: 1.0 Nodes (1): BillDto

Community 270 - "Community 270"

Cohesion: 1.0 Nodes (1): GenTableColumnMapper

Community 271 - "Community 271"

Cohesion: 1.0 Nodes (1): GenConstants

Community 272 - "Community 272"

Cohesion: 1.0 Nodes (1): XgStudentManagerSourceMapper

Community 273 - "Community 273"

Cohesion: 1.0 Nodes (1): XgClassMsgMapper

Community 274 - "Community 274"

Cohesion: 1.0 Nodes (1): XgDormHygieneStudentScoreMapper

Community 275 - "Community 275"

Cohesion: 1.0 Nodes (1): XgStudentCancelLeaveMapper

Community 276 - "Community 276"

Cohesion: 1.0 Nodes (1): XgDormRoomMapper

Community 277 - "Community 277"

Cohesion: 1.0 Nodes (1): XgLeaveTypeConfigMapper

Community 278 - "Community 278"

Cohesion: 1.0 Nodes (1): XgClassTeacherCounselorRelMapper

Community 279 - "Community 279"

Cohesion: 1.0 Nodes (1): XgDormCampusMapper

Community 280 - "Community 280"

Cohesion: 1.0 Nodes (1): XgStuColBatchMapper

Community 281 - "Community 281"

Cohesion: 1.0 Nodes (1): XgStudentLeaveMapper

Community 282 - "Community 282"

Cohesion: 1.0 Nodes (1): XgDormManagerMapper

Community 283 - "Community 283"

Cohesion: 1.0 Nodes (1): XgClassPosDictMapper

Community 284 - "Community 284"

Cohesion: 1.0 Nodes (1): XgDormManagerBuildingMapper

Community 285 - "Community 285"

Cohesion: 1.0 Nodes (1): XgCascadeOptionVo

Community 286 - "Community 286"

Cohesion: 1.0 Nodes (1): XgStudentMsgAdvancedSearchBo

Community 287 - "Community 287"

Cohesion: 1.0 Nodes (1): XgViolationDataBo

Community 288 - "Community 288"

Cohesion: 1.0 Nodes (1): XgDormHygieneCheckCompleteBo

Community 289 - "Community 289"

Cohesion: 1.0 Nodes (1): XgDormSelectiveAllocationBo

Community 290 - "Community 290"

Cohesion: 1.0 Nodes (1): CrmQuoteProductMapper

Community 291 - "Community 291"

Cohesion: 1.0 Nodes (1): CrmClueMapper

Community 292 - "Community 292"

Cohesion: 1.0 Nodes (1): CrmProductCategoryMapper

Community 293 - "Community 293"

Cohesion: 1.0 Nodes (1): CrmOpportunityFollowMapper

Community 294 - "Community 294"

Cohesion: 1.0 Nodes (1): CrmContractProductMapper

Community 295 - "Community 295"

Cohesion: 1.0 Nodes (1): CrmCustomerPoolMapper

Community 296 - "Community 296"

Cohesion: 1.0 Nodes (1): CrmPaymentCollectionMapper

Community 297 - "Community 297"

Cohesion: 1.0 Nodes (1): CrmSupplierInfoMapper

Community 298 - "Community 298"

Cohesion: 1.0 Nodes (1): CrmQuoteShareLogMapper

Community 299 - "Community 299"

Cohesion: 1.0 Nodes (1): CrmContractMapper

Community 300 - "Community 300"

Cohesion: 1.0 Nodes (1): CrmInvoiceInfoMapper

Community 301 - "Community 301"

Cohesion: 1.0 Nodes (1): CrmContractChangeMapper

Community 302 - "Community 302"

Cohesion: 1.0 Nodes (1): CrmPaymentMapper

Community 303 - "Community 303"

Cohesion: 1.0 Nodes (1): CrmCustomerMapper

Community 304 - "Community 304"

Cohesion: 1.0 Nodes (1): CrmCustomerTagRelationMapper

Community 305 - "Community 305"

Cohesion: 1.0 Nodes (1): CrmPaymentPlanMapper

Community 306 - "Community 306"

Cohesion: 1.0 Nodes (1): CrmQuoteMapper

Community 307 - "Community 307"

Cohesion: 1.0 Nodes (1): CrmVisitPlanMapper

Community 308 - "Community 308"

Cohesion: 1.0 Nodes (1): CrmInvoiceItemMapper

Community 309 - "Community 309"

Cohesion: 1.0 Nodes (1): CrmInvoiceMapper

Community 310 - "Community 310"

Cohesion: 1.0 Nodes (1): CrmCustomerFollowMapper

Community 311 - "Community 311"

Cohesion: 1.0 Nodes (1): CrmContactMapper

Community 312 - "Community 312"

Cohesion: 1.0 Nodes (1): CrmContractTemplateMapper

Community 313 - "Community 313"

Cohesion: 1.0 Nodes (1): CrmCustomerPoolRuleMapper

Community 314 - "Community 314"

Cohesion: 1.0 Nodes (1): CrmCustomerTagMapper

Community 315 - "Community 315"

Cohesion: 1.0 Nodes (1): CrmOpportunityStageLogMapper

Community 316 - "Community 316"

Cohesion: 1.0 Nodes (1): CrmVisitProblemMapper

Community 317 - "Community 317"

Cohesion: 1.0 Nodes (1): CrmOpportunityProductMapper

Community 318 - "Community 318"

Cohesion: 1.0 Nodes (1): CrmClueFollowMapper

Community 319 - "Community 319"

Cohesion: 1.0 Nodes (1): CrmCustomerBusinessMapper

Community 320 - "Community 320"

Cohesion: 1.0 Nodes (1): CrmProductMapper

Community 321 - "Community 321"

Cohesion: 1.0 Nodes (1): CrmClueConvertBo

Community 322 - "Community 322"

Cohesion: 1.0 Nodes (1): CrmCustomerClaimBo

Community 323 - "Community 323"

Cohesion: 1.0 Nodes (1): FileCacheConfig

Community 324 - "Community 324"

Cohesion: 1.0 Nodes (1): SysLogininforMapper

Community 325 - "Community 325"

Cohesion: 1.0 Nodes (1): SysOperLogMapper

Community 326 - "Community 326"

Cohesion: 1.0 Nodes (1): SysTenantMapper

Community 327 - "Community 327"

Cohesion: 1.0 Nodes (1): SysClientMapper

Community 328 - "Community 328"

Cohesion: 1.0 Nodes (1): SysTenantPackageMapper

Community 329 - "Community 329"

Cohesion: 1.0 Nodes (1): SysSocialMapper

Community 330 - "Community 330"

Cohesion: 1.0 Nodes (1): SysDictTypeMapper

Community 331 - "Community 331"

Cohesion: 1.0 Nodes (1): SysUserPostMapper

Community 332 - "Community 332"

Cohesion: 1.0 Nodes (1): SysConfigMapper

Community 333 - "Community 333"

Cohesion: 1.0 Nodes (1): SysRegionMapper

Community 334 - "Community 334"

Cohesion: 1.0 Nodes (1): SysNoticeMapper

Community 335 - "Community 335"

Cohesion: 1.0 Nodes (1): SysRoleDeptMapper

Community 336 - "Community 336"

Cohesion: 1.0 Nodes (1): SysOssMapper

Community 337 - "Community 337"

Cohesion: 1.0 Nodes (1): SysBucketAccessRecordMapper

Community 338 - "Community 338"

Cohesion: 1.0 Nodes (1): SysOssConfigMapper

Community 339 - "Community 339"

Cohesion: 1.0 Nodes (1): SysUserRole

Community 340 - "Community 340"

Cohesion: 1.0 Nodes (1): SysRoleMenu

Community 341 - "Community 341"

Cohesion: 1.0 Nodes (1): SysUserOnline

Community 342 - "Community 342"

Cohesion: 1.0 Nodes (1): SysRoleDept

Community 343 - "Community 343"

Cohesion: 1.0 Nodes (1): SysUserPost

Community 344 - "Community 344"

Cohesion: 1.0 Nodes (1): UserInfoVo

Community 345 - "Community 345"

Cohesion: 1.0 Nodes (1): SysOssUploadVo

Community 346 - "Community 346"

Cohesion: 1.0 Nodes (1): SysUserInfoVo

Community 347 - "Community 347"

Cohesion: 1.0 Nodes (1): RouterVo

Community 348 - "Community 348"

Cohesion: 1.0 Nodes (1): GeocodingRequestBo

Community 349 - "Community 349"

Cohesion: 1.0 Nodes (1): SysLogininforBo

Community 350 - "Community 350"

Cohesion: 1.0 Nodes (1): SysOperLogBo

Community 351 - "Community 351"

Cohesion: 1.0 Nodes (1): SocialLoginConfigProperties

Community 352 - "Community 352"

Cohesion: 1.0 Nodes (1): SocialProperties

Community 353 - "Community 353"

Cohesion: 1.0 Nodes (1): UploadResult

Community 354 - "Community 354"

Cohesion: 1.0 Nodes (1): OssConstant

Community 355 - "Community 355"

Cohesion: 1.0 Nodes (1): OssProperties

Community 356 - "Community 356"

Cohesion: 1.0 Nodes (1): SecurityProperties

Community 357 - "Community 357"

Cohesion: 1.0 Nodes (1): MailProperties

Community 358 - "Community 358"

Cohesion: 1.0 Nodes (1): TenantProperties

Community 359 - "Community 359"

Cohesion: 1.0 Nodes (1): XssProperties

Community 360 - "Community 360"

Cohesion: 1.0 Nodes (1): CaptchaProperties

Community 361 - "Community 361"

Cohesion: 1.0 Nodes (1): WebSocketProperties

Community 362 - "Community 362"

Cohesion: 1.0 Nodes (1): WebSocketConstants

Community 363 - "Community 363"

Cohesion: 1.0 Nodes (1): EncryptContext

Community 364 - "Community 364"

Cohesion: 1.0 Nodes (1): ApiDecryptProperties

Community 365 - "Community 365"

Cohesion: 1.0 Nodes (1): EncryptorProperties

Community 366 - "Community 366"

Cohesion: 1.0 Nodes (1): TransConstant

Community 367 - "Community 367"

Cohesion: 1.0 Nodes (1): AddGroup

Community 368 - "Community 368"

Cohesion: 1.0 Nodes (1): QueryGroup

Community 369 - "Community 369"

Cohesion: 1.0 Nodes (1): EditGroup

Community 370 - "Community 370"

Cohesion: 1.0 Nodes (1): ApplicationConfig

Community 371 - "Community 371"

Cohesion: 1.0 Nodes (1): ThreadPoolProperties

Community 372 - "Community 372"

Cohesion: 1.0 Nodes (1): MimeTypeUtils

Community 373 - "Community 373"

Cohesion: 1.0 Nodes (1): CacheConstants

Community 374 - "Community 374"

Cohesion: 1.0 Nodes (1): CacheNames

Community 375 - "Community 375"

Cohesion: 1.0 Nodes (1): TenantConstants

Community 376 - "Community 376"

Cohesion: 1.0 Nodes (1): SystemConstants

Community 377 - "Community 377"

Cohesion: 1.0 Nodes (1): HttpStatus

Community 378 - "Community 378"

Cohesion: 1.0 Nodes (1): GlobalConstants

Community 379 - "Community 379"

Cohesion: 1.0 Nodes (1): Constants

Community 380 - "Community 380"

Cohesion: 1.0 Nodes (1): RoleService

Community 381 - "Community 381"

Cohesion: 1.0 Nodes (1): PostService

Community 382 - "Community 382"

Cohesion: 1.0 Nodes (1): SseProperties

Community 383 - "Community 383"

Cohesion: 1.0 Nodes (1): XgStuMsgMapper

Community 384 - "Community 384"

Cohesion: 1.0 Nodes (1): TenantListVo

Community 385 - "Community 385"

Cohesion: 1.0 Nodes (1): LoginVo

Community 386 - "Community 386"

Cohesion: 1.0 Nodes (1): LoginTenantVo

Community 387 - "Community 387"

Cohesion: 1.0 Nodes (1): CaptchaVo

Community 388 - "Community 388"

Cohesion: 1.0 Nodes (1): Debug: Investigate why post-login navigation fails.

Community 389 - "Community 389"

Cohesion: 1.0 Nodes (1): Reconnaissance: Login page investigation.

Community 390 - "Community 390"

Cohesion: 1.0 Nodes (1): Debug login flow with console log capture.

Knowledge Gaps

  • 172 isolated node(s): TestTreeMapper, TestDemoEncryptMapper, TestObj1, TestObj, TestSensitive (+167 more) These have ≤1 connection - possible missing edges or undocumented components.
  • Thin community Community 35 (36 nodes): ISysOssService.java, IXgStudentMsgService.java, ISysOssService, .checkFileAccessPermission(), .clearCache(), .deleteWithValidByIds(), .download(), .getById(), .getCacheStats(), .getFileAccessUrl(), .getSecureFileUrl(), .listByIds(), .logFileAccess(), .queryPageList(), .removeFromCache(), .secureDownload(), .upload(), IXgStudentMsgService, .advancedSearch(), .batchApplyBed(), .batchCancelBed(), .deleteWithValidByIds(), .getClassTeacherIdByStudentId(), .getCollegeLeaveApproversByStudentId(), .getCurrentUserStudentTree(), .getStudentTree(), .insertByBo(), .queryById(), .queryByUserId(), .queryList(), .queryPageList(), .queryPageListByDeptId(), .queryPageListExportByDeptId(), .queryPersonalInfo(), .queryStudentsByClassId(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 36 (34 nodes): ICrmContractService.java, ICrmContractService, .batchAssignOwner(), .batchSubmitApproval(), .createFromOpportunity(), .createFromQuote(), .createFromTemplate(), .deleteWithValidByIds(), .downloadContractPdf(), .finishContract(), .generateContractNo(), .getTemplate(), .insertByBo(), .invalidContract(), .queryById(), .queryExpiring(), .queryList(), .queryPageList(), .renewContract(), .saveTemplate(), .signContract(), .startExecute(), .statisticsByStatus(), .statisticsByType(), .statisticsOverview(), .statisticsTrend(), .submitApproval(), .updateByBo(), .updateInvoiceAmount(), .updateReceivedAmount(), .uploadAttachments(), .uploadAttachmentsWithCategory(), .uploadFile(), .withdrawApproval() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 37 (32 nodes): ICrmCustomerService.java, ICrmCustomerService, .assignCustomers(), .assignPoolCustomers(), .checkDuplicate(), .claimCustomer(), .claimCustomers(), .dealCustomer(), .deleteWithValidByIds(), .getStatisticsByLevel(), .getStatisticsByOwner(), .getStatisticsBySource(), .getStatisticsOverview(), .getStatisticsTrend(), .importCustomers(), .insertByBo(), .intoPool(), .queryByCustomerNo(), .queryById(), .queryDealedCustomers(), .queryKeyCustomers(), .queryList(), .queryLongTimeNoFollowCustomers(), .queryMyCustomers(), .queryPageList(), .queryPoolCustomers(), .queryToFollowCustomers(), .queryWeekNewCustomers(), .transferCustomers(), .updateByBo(), .updateCustomerLevel(), .updateDealStatus() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 40 (29 nodes): IXgDormBedStudentService.java, IXgDormBedStudentService, .batchAllocateBedsToClass(), .batchAllocateBedsToCollege(), .batchRecallBeds(), .batchRecallClassAllocation(), .classTeacherExchangeBeds(), .classTeacherMoveBed(), .classTeacherRandomAllocation(), .classTeacherRecallBeds(), .classTeacherRecallSelectedBeds(), .classTeacherSelectiveAllocation(), .classTeacherStayawaySelectedBeds(), .classTeacherStudentNoAllocation(), .deleteWithValidByIds(), .getBedStudentInfo(), .getClassOccupiedBedDetails(), .getClassTeacherBedDetails(), .getClassTeacherDormTree(), .getClassTeacherUnallocatedStudents(), .getClassUnoccupiedBedDetails(), .getCurrentDormInfo(), .getCurrentUserCollegeDormBuildingTree(), .getRoomStudents(), .insertByBo(), .queryById(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 43 (24 nodes): IFlwTaskService.java, IFlwTaskService, .backProcess(), .completeTask(), .currentTaskAllUser(), .getBackTaskNode(), .getByNodeCode(), .getNextNodeList(), .pageByAllTaskFinish(), .pageByAllTaskWait(), .pageByTaskCopy(), .pageByTaskFinish(), .pageByTaskWait(), .selectById(), .selectByIdList(), .selectByInstId(), .selectByInstIdList(), .selectHisTaskById(), .selectHisTaskByIdList(), .setCopy(), .startWorkFlow(), .taskOperation(), .terminationTask(), .updateAssignee() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 44 (24 nodes): ICrmOpportunityService.java, ICrmOpportunityService, .assignOpportunities(), .batchUpdateExpectDate(), .batchUpdateStage(), .changeStage(), .deleteWithValidByIds(), .generateOpportunityNo(), .getKanbanData(), .getSalesFunnel(), .getStageLogList(), .getStatisticsByOwner(), .getStatisticsByStage(), .getStatisticsOverview(), .getWinRateStatistics(), .insertByBo(), .markLost(), .markWon(), .markWonWithContract(), .queryById(), .queryList(), .queryMyOpportunities(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 45 (24 nodes): ICrmQuoteService.java, ICrmQuoteService, .acceptQuote(), .createNewVersion(), .deleteWithValidByIds(), .generatePdf(), .generateShare(), .getTemplate(), .insertByBo(), .invalidQuote(), .queryById(), .queryList(), .queryPageList(), .queryVersions(), .rejectQuote(), .saveTemplate(), .statisticsOverview(), .statisticsStatus(), .statisticsTrend(), .submitQuote(), .toContract(), .updateByBo(), .viewByShareCode(), .withdrawApproval() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 47 (23 nodes): ICrmClueService.java, ICrmClueService, .assignClues(), .checkConvertible(), .checkDuplicate(), .convertToCustomer(), .deleteWithValidByIds(), .getConversionTrend(), .getStatisticsByLevel(), .getStatisticsByOwner(), .getStatisticsBySource(), .getStatisticsOverview(), .importClues(), .insertByBo(), .markAsInvalid(), .queryById(), .queryList(), .queryMyClues(), .queryPageList(), .queryToFollowClues(), .updateByBo(), .updateClueLevel(), .updateClueStatus() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 50 (21 nodes): ICrmVisitService.java, ICrmVisitService, .cancelVisit(), .completeVisit(), .deleteWithValidByIds(), .getOperationLogs(), .getOwnerStatistics(), .getProblemTypeStatistics(), .getSatisfactionDistribution(), .getStatisticsOverview(), .getViewStatistics(), .getVisitReminder(), .getVisitTrend(), .getVisitTypeDistribution(), .insertByBo(), .queryByContractId(), .queryByCustomerId(), .queryById(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 51 (20 nodes): addInvoice(), approveInvoice(), delInvoice(), exportInvoice(), expressInvoice(), getInvoice(), getInvoiceByContractId(), invalidInvoice(), issueInvoice(), listInvoice(), receiveInvoice(), statisticsOverview(), statisticsOwner(), statisticsStatus(), statisticsTrend(), statisticsType(), updateInvoice(), uploadInvoiceFile(), uploadInvoiceImage(), invoice.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 52 (20 nodes): ICrmPaymentService.java, ICrmPaymentService, .batchConfirm(), .confirm(), .deleteWithValidByIds(), .insertByBo(), .invalid(), .queryByContractId(), .queryById(), .queryList(), .queryPageList(), .reject(), .statisticsAccountAge(), .statisticsMethod(), .statisticsOverdue(), .statisticsOverview(), .statisticsOwner(), .statisticsReminder(), .statisticsTrend(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 55 (18 nodes): addCategory(), addProduct(), delCategory(), delProduct(), exportProduct(), getCategory(), getProduct(), getProductByNo(), importProduct(), importTemplate(), listCategoryTree(), listProduct(), searchProduct(), stockAlertList(), updateCategory(), updateProduct(), updateStatus(), product.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 58 (17 nodes): ICrmProductService.java, ICrmProductService, .batchAdjustPrice(), .copyProduct(), .deleteWithValidByIds(), .getStatistics(), .importData(), .insertByBo(), .queryById(), .queryByProductNo(), .queryList(), .queryPageList(), .resolveProductIdForQuoteItem(), .searchProducts(), .stockAlertList(), .updateByBo(), .updateStatus() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 59 (17 nodes): ISysMenuService.java, ISysMenuService, .buildMenus(), .buildMenuTreeSelect(), .checkMenuExistRole(), .checkMenuNameUnique(), .deleteMenuById(), .hasChildByMenuId(), .insertMenu(), .selectMenuById(), .selectMenuList(), .selectMenuListByPackageId(), .selectMenuListByRoleId(), .selectMenuPermsByRoleId(), .selectMenuPermsByUserId(), .selectMenuTreeByUserId(), .updateMenu() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 62 (14 nodes): addProduct(), batchAdjustPrice(), copyProduct(), delProduct(), exportProduct(), getProduct(), getProductByNo(), importProduct(), importTemplate(), listProduct(), searchProducts(), updateProduct(), updateStatus(), index.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 63 (14 nodes): index.ts, addBed(), addRoom(), delBed(), delRoom(), getDormTree(), getMockBeds(), getMockDormTree(), getMockRooms(), getRoom(), listBeds(), listRooms(), updateBed(), updateRoom() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 70 (13 nodes): IFlwCategoryService.java, IFlwCategoryService, .checkCategoryDataScope(), .checkCategoryExistDefinition(), .checkCategoryNameUnique(), .deleteWithValidById(), .hasChildByCategoryId(), .insertByBo(), .queryById(), .queryList(), .selectCategoryNameById(), .selectCategoryTreeList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 71 (13 nodes): ICrmContactService.java, ICrmContactService, .deleteWithValidByIds(), .insertByBo(), .queryBirthdayContacts(), .queryByCustomerId(), .queryById(), .queryDecisionContacts(), .queryList(), .queryPageList(), .queryPrimaryContacts(), .setPrimary(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 72 (13 nodes): CrmVisitMapper.java, .getOwnerStatistics(), .getProblemTypeStatistics(), .getSatisfactionDistribution(), .getVisitTrend(), .getVisitTypeDistribution(), CrmVisitMapper, .selectOwnerStatistics(), .selectProblemTypeStatistics(), .selectSatisfactionDistribution(), .selectVisitReminder(), .selectVisitTrend(), .selectVisitTypeDistribution() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 77 (12 nodes): ICrmVisitProblemService.java, ICrmVisitProblemService, .closeProblem(), .deleteWithValidByIds(), .getProblemFollowTimeline(), .insertByBo(), .queryById(), .queryByVisitId(), .queryList(), .resolveProble(), .solveProble(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 80 (11 nodes): ICrmVisitPlanService.java, ICrmVisitPlanService, .deleteWithValidByIds(), .disablePlan(), .enablePlan(), .insertByBo(), .queryById(), .queryEnabledList(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 81 (11 nodes): ICrmInvoiceInfoService.java, ICrmInvoiceInfoService, .deleteWithValidByIds(), .insertByBo(), .queryByCustomerId(), .queryById(), .queryDefaultByCustomerId(), .queryList(), .queryPageList(), .setDefault(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 82 (11 nodes): ISysWeChatService.java, ISysWeChatService, .createWeChatPay(), .downloadWeChatMedia(), .downloadWeChatMediaToOss(), .getWeChatConfig(), .getWeChatConfigValue(), .getWeChatUserInfo(), .queryWeChatPayStatus(), .setWeChatConfigValue(), .uploadWeChatMedia() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 86 (10 nodes): CrmOpportunityMapper.java, .statisticsByOwner(), .getStatisticsByOwner(), .getStatisticsByStage(), .getWinRateStatistics(), CrmOpportunityMapper, .selectStatisticsByOwner(), .selectStatisticsByStage(), .selectTotalAmount(), .selectWinRateStatistics() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 87 (10 nodes): ICrmInvoiceItemService.java, ICrmInvoiceItemService, .deleteByInvoiceId(), .deleteWithValidByIds(), .insertBatch(), .insertByBo(), .queryById(), .queryByInvoiceId(), .queryList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 88 (10 nodes): ICrmCustomerPoolRuleService.java, ICrmCustomerPoolRuleService, .deleteWithValidByIds(), .executePoolRules(), .insertByBo(), .queryById(), .queryList(), .queryPageList(), .updateByBo(), .updateStatus() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 89 (10 nodes): ICrmOpportunityProductService.java, ICrmOpportunityProductService, .batchInsert(), .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryByOpportunityId(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 90 (10 nodes): DemoUnitTest.java, DemoUnitTest, .testAfterAll(), .testAfterEach(), .testBeforeAll(), .testBeforeEach(), .testDisabled(), .testRepeatedTest(), .testTest(), .testTimeout() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 91 (10 nodes): UserActionListener.java, UserActionListener, .doCloseSafe(), .doCreateSession(), .doDisable(), .doLogoutSession(), .doOpenSafe(), .doRenewTimeout(), .doUntieDisable(), SaTokenListener Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 98 (9 nodes): addConfig(), delConfig(), getConfig(), getConfigKey(), listConfig(), refreshCache(), updateConfig(), updateConfigByKey(), index.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 99 (9 nodes): ICrmCustomerFollowService.java, ICrmCustomerFollowService, .deleteWithValidByIds(), .insertByBo(), .queryByCustomerId(), .queryById(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 100 (9 nodes): ICrmQuoteProductService.java, ICrmQuoteProductService, .batchInsert(), .deleteByQuoteId(), .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryListByQuoteId(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 101 (9 nodes): ICrmOpportunityFollowService.java, ICrmOpportunityFollowService, .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryByOpportunityId(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 102 (9 nodes): ICrmQuoteApprovalService.java, ICrmQuoteApprovalService, .approveQuote(), .canUserApprove(), .createApprovalRecords(), .deletePendingApprovals(), .queryListByQuoteId(), .refreshApproverNames(), .withdrawApproval() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 103 (9 nodes): ICrmClueFollowService.java, ICrmClueFollowService, .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryList(), .queryListByClueId(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 104 (9 nodes): SysUserMapper.java, SysUserMapper, .countUserById(), .selectAllocatedList(), .selectPageUserList(), .selectUnallocatedList(), .selectUserExportList(), .selectUserList(), .selectUserListByPermission() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 105 (9 nodes): ISysSocialService.java, ISysSocialService, .deleteWithValidById(), .insertByBo(), .queryById(), .queryList(), .queryListByUserId(), .selectByAuthId(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 106 (9 nodes): ParamUnitTest.java, ParamUnitTest, .getParam(), .testAfterEach(), .testBeforeEach(), .testEnumSource(), .testMethodSource(), .testNullSource(), .testValueSource() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 116 (8 nodes): ICrmSupplierInfoService.java, ICrmSupplierInfoService, .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryList(), .queryPageList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 117 (8 nodes): ICrmContractProductService.java, ICrmContractProductService, .deleteByIds(), .insertByBo(), .queryById(), .queryListByContractId(), .updateByBo(), .updateDeliveryStatus() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 118 (8 nodes): ICrmCustomerPoolStatisticsService.java, ICrmCustomerPoolStatisticsService, .getClaimRanking(), .getPoolDurationDistribution(), .getPoolOverview(), .getPoolStatisticsByLevel(), .getPoolStatisticsByReason(), .getPoolTrend() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 120 (8 nodes): TagUnitTest.java, TagUnitTest, .testAfterEach(), .testBeforeEach(), .testTagDev(), .testTagExclude(), .testTagLocal(), .testTagProd() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 121 (7 nodes): duplicateRouteChecker(), filterDynamicRoutes(), loadView(), usePermissionStoreHook(), createCustomNameComponent(), permission.ts, createCustomNameComponent.tsx Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 123 (7 nodes): classTeacherCounselorRel.ts, addClassTeacherCounselorRel(), delClassTeacherCounselorRel(), exportClassTeacherCounselorRel(), getClassTeacherCounselorRel(), listClassTeacherCounselorRel(), updateClassTeacherCounselorRel() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 124 (7 nodes): dormManager.ts, addDormManager(), deleteDormManager(), getDormManager(), getTeacherList(), listDormManager(), updateDormManager() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 132 (7 nodes): ITestTreeService.java, ITestTreeService, .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryList(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 134 (7 nodes): IXgStudentStatisticsService.java, IXgStudentStatisticsService, .exportStatistics(), .getClassesByMajorId(), .getColleges(), .getMajorsByCollegeId(), .getStatistics() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 135 (7 nodes): ICrmCustomerStatisticsService.java, ICrmCustomerStatisticsService, .getDealTrend(), .getLevelDistribution(), .getOverview(), .getOwnerStatistics(), .getSourceStatistics() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 136 (7 nodes): ICrmProductCategoryService.java, ICrmProductCategoryService, .deleteWithValidByIds(), .insertByBo(), .queryById(), .queryTree(), .updateByBo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 137 (7 nodes): SysRoleMapper.java, SysRoleMapper, .selectPageRoleList(), .selectRoleById(), .selectRoleList(), .selectRolePermissionByUserId(), .selectRolesByUserId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 138 (7 nodes): SysMenuMapper.java, SysMenuMapper, .selectMenuListByRoleId(), .selectMenuListByUserId(), .selectMenuPermsByRoleId(), .selectMenuPermsByUserId(), .selectMenuTreeByUserId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 160 (6 nodes): GenTableMapper.java, GenTableMapper, .selectGenTableAll(), .selectGenTableById(), .selectGenTableByName(), .selectTableNameList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 161 (6 nodes): IXgDormBuildingTreeService.java, IXgDormBuildingTreeService, .getAllDormBuildingTree(), .getAllSimplifiedDormBuildingTree(), .getDormBuildingTree(), .getSimplifiedDormBuildingTree() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 162 (6 nodes): ICrmCustomerPoolService.java, ICrmCustomerPoolService, .deleteWithValidByIds(), .queryById(), .queryList(), .queryPageList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 163 (6 nodes): SysDeptMapper.java, SysDeptMapper, .countDeptById(), .selectDeptList(), .selectDeptListByRoleId(), .selectPageDeptList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 164 (6 nodes): PlusTenantLineHandler.java, PlusTenantLineHandler, .getTenantId(), .ignoreTable(), TenantLineHandler, .containsAnyIgnoreCase() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 165 (6 nodes): AssertUnitTest.java, AssertUnitTest, .testAssertEquals(), .testAssertNull(), .testAssertSame(), .testAssertTrue() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 172 (5 nodes): handleClose(), open(), openBatch(), submitForm(), invalidForm.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 176 (5 nodes): IFlwCommonService.java, IFlwCommonService, .applyNodeCode(), .buildUser(), .sendMessage() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 177 (5 nodes): MyBatisDataSourceMonitor.java, MyBatisDataSourceMonitor, .keepAdapter(), .MyBatisDataSourceMonitor(), DataSourceMonitor Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 178 (5 nodes): XgSysDeptMapper.java, XgSysDeptMapper, .selectCollegeList(), .selectDeptTreeList(), .selectMajorListByCollegeId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 179 (5 nodes): IXgSysDeptService.java, IXgSysDeptService, .selectCollegeAndMajorTree(), .selectCollegeList(), .selectMajorListByCollegeId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 180 (5 nodes): CrmQuoteApprovalMapper.java, .queryListByQuoteId(), CrmQuoteApprovalMapper, .selectNickNameByUserId(), .selectVoListWithUserInfo() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 181 (5 nodes): ICrmQuoteShareLogService.java, ICrmQuoteShareLogService, .queryLogsByQuoteId(), .recordVisit(), .statisticsVisits() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 182 (5 nodes): ICrmCustomerBusinessService.java, ICrmCustomerBusinessService, .deleteByCustomerId(), .queryByCustomerId(), .saveOrUpdate() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 183 (5 nodes): BigNumberSerializer.java, BigNumberSerializer, .BigNumberSerializer(), .serialize(), NumberSerializer Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 184 (5 nodes): CaptchaConfig.java, CaptchaConfig, .circleCaptcha(), .lineCaptcha(), .shearCaptcha() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 185 (5 nodes): IEncryptor.java, IEncryptor, .algorithm(), .decrypt(), .encrypt() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 186 (5 nodes): EncryptorAutoConfiguration.java, EncryptorAutoConfiguration, .encryptorManager(), .mybatisDecryptInterceptor(), .mybatisEncryptInterceptor() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 187 (5 nodes): DefaultExcelResult.java, DefaultExcelResult, .DefaultExcelResult(), .getErrorList(), .getList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 188 (5 nodes): SseAutoConfiguration.java, SseAutoConfiguration, .sseController(), .sseEmitterManager(), .sseTopicListener() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 193 (4 nodes): AbstractJobExecutor, TestClassJobExecutor.java, TestClassJobExecutor, .doJobExecute() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 194 (4 nodes): XgHolidayStayMapper.java, XgHolidayStayMapper, .selectStudentOptions(), .selectStudentOptionsSimple() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 196 (4 nodes): ICrmQuotePdfService.java, ICrmQuotePdfService, .deleteQuotePdf(), .generateQuotePdf() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 197 (4 nodes): SysPostMapper.java, SysPostMapper, .selectPagePostList(), .selectPostsByUserId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 198 (4 nodes): ISysPermissionService.java, ISysPermissionService, .getMenuPermission(), .getRolePermission() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 199 (4 nodes): ISysDataScopeService.java, ISysDataScopeService, .getDeptAndChild(), .getRoleCustom() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 200 (4 nodes): AbstractEventNotifier, CustomNotifier.java, CustomNotifier, .CustomNotifier() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 201 (4 nodes): KeyPrefixHandler.java, KeyPrefixHandler, .KeyPrefixHandler(), NameMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 203 (4 nodes): FilterConfig.java, FilterConfig, .someFilterRegistration(), .xssFilterRegistration() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 204 (4 nodes): AbstractEncryptor.java, AbstractEncryptor, .AbstractEncryptor(), IEncryptor Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 205 (4 nodes): TranslationBeanSerializerModifier.java, BeanSerializerModifier, TranslationBeanSerializerModifier, .changeProperties() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 206 (4 nodes): DromaraServletInitializer.java, DromaraServletInitializer, .configure(), SpringBootServletInitializer Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 207 (3 nodes): ProjectTypes, .style(), propTypes.ts Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 212 (3 nodes): cancel(), reset(), plan.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 213 (3 nodes): if(), loadCheckerOptions(), DormHygieneCheckDialog.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 214 (3 nodes): if(), loadBedData(), BedTransferDialog.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 215 (3 nodes): if(), return(), index.vue Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 216 (3 nodes): ExportDemoListener.java, ExportDemoListener, .ExportDemoListener() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 217 (3 nodes): IExportExcelService.java, IExportExcelService, .exportWithOptions() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 218 (3 nodes): IFlwNodeExtService.java, IFlwNodeExtService, .buildButtonPermissionsFromExt() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 219 (3 nodes): IFlwTaskAssigneeService.java, IFlwTaskAssigneeService, .fetchUsersByStorageIds() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 220 (3 nodes): TestAnnoJobExecutor.java, TestAnnoJobExecutor, .jobExecute() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 221 (3 nodes): TestBroadcastJob.java, TestBroadcastJob, .jobExecute() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 222 (3 nodes): XgStudentMapper.java, XgStudentMapper, .selectTreeNodes() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 223 (3 nodes): XgDormHygieneCheckMapper.java, XgDormHygieneCheckMapper, .selectExportList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 224 (3 nodes): XgHygieneCheckViolationMapper.java, XgHygieneCheckViolationMapper, .selectViolationsByHygieneCheckId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 225 (3 nodes): IXgSysUserService.java, IXgSysUserService, .selectActiveUserList() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 226 (3 nodes): SysUserRoleMapper.java, SysUserRoleMapper, .selectUserIdsByRoleId() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 227 (3 nodes): IAmapService.java, IAmapService, .reverseGeocode() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 228 (3 nodes): MonitorAdminApplication, .main(), MonitorAdminApplication.java Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 229 (3 nodes): SnailJobServerApplication.java, SnailJobServerApplication, .main() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 230 (3 nodes): SecurityConfig.java, SecurityConfig, .actuatorFilterRegistrationBean() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 231 (3 nodes): SensitiveService.java, SensitiveService, .isSensitive() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 232 (3 nodes): IdempotentConfig.java, IdempotentConfig, .repeatSubmitAspect() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 233 (3 nodes): SnailJobConfig.java, SnailJobConfig, .onStarting() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 234 (3 nodes): JacksonConfig.java, JacksonConfig, .customizer() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 235 (3 nodes): ApiDecryptAutoConfiguration.java, ApiDecryptAutoConfiguration, .cryptoFilterRegistration() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 236 (3 nodes): TranslationInterface.java, TranslationInterface, .translation() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 237 (3 nodes): ExcelListener.java, ExcelListener, .getExcelResult() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 238 (3 nodes): RateLimiterConfig.java, RateLimiterConfig, .rateLimiterAspect() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 239 (3 nodes): RegexConstants.java, RegexConstants, RegexPool Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 240 (3 nodes): ConfigService.java, ConfigService, .getConfigValue() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 241 (3 nodes): debug_login3.py, on_response(), Debug: Capture exact login request and response. Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 242 (3 nodes): debug_login2.py, on_response(), Debug login - capture network requests. Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 243 (3 nodes): e2e_crm.py, E2E test: Login → navigate all CRM pages via sidebar → screenshot each page. Ver, screenshot_name() Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 261 (2 nodes): TestTreeMapper.java, TestTreeMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 262 (2 nodes): TestDemoEncryptMapper.java, TestDemoEncryptMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 263 (2 nodes): TestDemoImportVo.java, TestDemoImportVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 264 (2 nodes): WarmFlowConfig.java, WarmFlowConfig Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 265 (2 nodes): TestLeaveMapper.java, TestLeaveMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 267 (2 nodes): FlowConstant.java, FlowConstant Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 268 (2 nodes): FlowInstanceVo.java, FlowInstanceVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 269 (2 nodes): BillDto.java, BillDto Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 270 (2 nodes): GenTableColumnMapper.java, GenTableColumnMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 271 (2 nodes): GenConstants.java, GenConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 272 (2 nodes): XgStudentManagerSourceMapper.java, XgStudentManagerSourceMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 273 (2 nodes): XgClassMsgMapper.java, XgClassMsgMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 274 (2 nodes): XgDormHygieneStudentScoreMapper.java, XgDormHygieneStudentScoreMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 275 (2 nodes): XgStudentCancelLeaveMapper.java, XgStudentCancelLeaveMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 276 (2 nodes): XgDormRoomMapper.java, XgDormRoomMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 277 (2 nodes): XgLeaveTypeConfigMapper.java, XgLeaveTypeConfigMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 278 (2 nodes): XgClassTeacherCounselorRelMapper.java, XgClassTeacherCounselorRelMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 279 (2 nodes): XgDormCampusMapper.java, XgDormCampusMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 280 (2 nodes): XgStuColBatchMapper.java, XgStuColBatchMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 281 (2 nodes): XgStudentLeaveMapper.java, XgStudentLeaveMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 282 (2 nodes): XgDormManagerMapper.java, XgDormManagerMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 283 (2 nodes): XgClassPosDictMapper.java, XgClassPosDictMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 284 (2 nodes): XgDormManagerBuildingMapper.java, XgDormManagerBuildingMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 285 (2 nodes): XgCascadeOptionVo.java, XgCascadeOptionVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 286 (2 nodes): XgStudentMsgAdvancedSearchBo.java, XgStudentMsgAdvancedSearchBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 287 (2 nodes): XgViolationDataBo.java, XgViolationDataBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 288 (2 nodes): XgDormHygieneCheckCompleteBo.java, XgDormHygieneCheckCompleteBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 289 (2 nodes): XgDormSelectiveAllocationBo.java, XgDormSelectiveAllocationBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 290 (2 nodes): CrmQuoteProductMapper.java, CrmQuoteProductMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 291 (2 nodes): CrmClueMapper.java, CrmClueMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 292 (2 nodes): CrmProductCategoryMapper.java, CrmProductCategoryMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 293 (2 nodes): CrmOpportunityFollowMapper.java, CrmOpportunityFollowMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 294 (2 nodes): CrmContractProductMapper.java, CrmContractProductMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 295 (2 nodes): CrmCustomerPoolMapper.java, CrmCustomerPoolMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 296 (2 nodes): CrmPaymentCollectionMapper.java, CrmPaymentCollectionMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 297 (2 nodes): CrmSupplierInfoMapper.java, CrmSupplierInfoMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 298 (2 nodes): CrmQuoteShareLogMapper.java, CrmQuoteShareLogMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 299 (2 nodes): CrmContractMapper.java, CrmContractMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 300 (2 nodes): CrmInvoiceInfoMapper.java, CrmInvoiceInfoMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 301 (2 nodes): CrmContractChangeMapper.java, CrmContractChangeMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 302 (2 nodes): CrmPaymentMapper.java, CrmPaymentMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 303 (2 nodes): CrmCustomerMapper.java, CrmCustomerMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 304 (2 nodes): CrmCustomerTagRelationMapper.java, CrmCustomerTagRelationMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 305 (2 nodes): CrmPaymentPlanMapper.java, CrmPaymentPlanMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 306 (2 nodes): CrmQuoteMapper.java, CrmQuoteMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 307 (2 nodes): CrmVisitPlanMapper.java, CrmVisitPlanMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 308 (2 nodes): CrmInvoiceItemMapper.java, CrmInvoiceItemMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 309 (2 nodes): CrmInvoiceMapper.java, CrmInvoiceMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 310 (2 nodes): CrmCustomerFollowMapper.java, CrmCustomerFollowMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 311 (2 nodes): CrmContactMapper.java, CrmContactMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 312 (2 nodes): CrmContractTemplateMapper.java, CrmContractTemplateMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 313 (2 nodes): CrmCustomerPoolRuleMapper.java, CrmCustomerPoolRuleMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 314 (2 nodes): CrmCustomerTagMapper.java, CrmCustomerTagMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 315 (2 nodes): CrmOpportunityStageLogMapper.java, CrmOpportunityStageLogMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 316 (2 nodes): CrmVisitProblemMapper.java, CrmVisitProblemMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 317 (2 nodes): CrmOpportunityProductMapper.java, CrmOpportunityProductMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 318 (2 nodes): CrmClueFollowMapper.java, CrmClueFollowMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 319 (2 nodes): CrmCustomerBusinessMapper.java, CrmCustomerBusinessMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 320 (2 nodes): CrmProductMapper.java, CrmProductMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 321 (2 nodes): CrmClueConvertBo.java, CrmClueConvertBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 322 (2 nodes): CrmCustomerClaimBo.java, CrmCustomerClaimBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 323 (2 nodes): FileCacheConfig.java, FileCacheConfig Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 324 (2 nodes): SysLogininforMapper.java, SysLogininforMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 325 (2 nodes): SysOperLogMapper.java, SysOperLogMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 326 (2 nodes): SysTenantMapper.java, SysTenantMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 327 (2 nodes): SysClientMapper.java, SysClientMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 328 (2 nodes): SysTenantPackageMapper.java, SysTenantPackageMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 329 (2 nodes): SysSocialMapper.java, SysSocialMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 330 (2 nodes): SysDictTypeMapper.java, SysDictTypeMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 331 (2 nodes): SysUserPostMapper.java, SysUserPostMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 332 (2 nodes): SysConfigMapper.java, SysConfigMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 333 (2 nodes): SysRegionMapper.java, SysRegionMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 334 (2 nodes): SysNoticeMapper.java, SysNoticeMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 335 (2 nodes): SysRoleDeptMapper.java, SysRoleDeptMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 336 (2 nodes): SysOssMapper.java, SysOssMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 337 (2 nodes): SysBucketAccessRecordMapper.java, SysBucketAccessRecordMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 338 (2 nodes): SysOssConfigMapper.java, SysOssConfigMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 339 (2 nodes): SysUserRole.java, SysUserRole Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 340 (2 nodes): SysRoleMenu.java, SysRoleMenu Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 341 (2 nodes): SysUserOnline.java, SysUserOnline Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 342 (2 nodes): SysRoleDept.java, SysRoleDept Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 343 (2 nodes): SysUserPost.java, SysUserPost Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 344 (2 nodes): UserInfoVo.java, UserInfoVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 345 (2 nodes): SysOssUploadVo.java, SysOssUploadVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 346 (2 nodes): SysUserInfoVo.java, SysUserInfoVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 347 (2 nodes): RouterVo.java, RouterVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 348 (2 nodes): GeocodingRequestBo.java, GeocodingRequestBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 349 (2 nodes): SysLogininforBo.java, SysLogininforBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 350 (2 nodes): SysOperLogBo.java, SysOperLogBo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 351 (2 nodes): SocialLoginConfigProperties.java, SocialLoginConfigProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 352 (2 nodes): SocialProperties.java, SocialProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 353 (2 nodes): UploadResult.java, UploadResult Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 354 (2 nodes): OssConstant.java, OssConstant Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 355 (2 nodes): OssProperties.java, OssProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 356 (2 nodes): SecurityProperties.java, SecurityProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 357 (2 nodes): MailProperties.java, MailProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 358 (2 nodes): TenantProperties.java, TenantProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 359 (2 nodes): XssProperties.java, XssProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 360 (2 nodes): CaptchaProperties.java, CaptchaProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 361 (2 nodes): WebSocketProperties.java, WebSocketProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 362 (2 nodes): WebSocketConstants.java, WebSocketConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 363 (2 nodes): EncryptContext.java, EncryptContext Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 364 (2 nodes): ApiDecryptProperties.java, ApiDecryptProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 365 (2 nodes): EncryptorProperties.java, EncryptorProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 366 (2 nodes): TransConstant.java, TransConstant Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 367 (2 nodes): AddGroup.java, AddGroup Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 368 (2 nodes): QueryGroup.java, QueryGroup Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 369 (2 nodes): EditGroup.java, EditGroup Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 370 (2 nodes): ApplicationConfig.java, ApplicationConfig Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 371 (2 nodes): ThreadPoolProperties.java, ThreadPoolProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 372 (2 nodes): MimeTypeUtils.java, MimeTypeUtils Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 373 (2 nodes): CacheConstants.java, CacheConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 374 (2 nodes): CacheNames.java, CacheNames Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 375 (2 nodes): TenantConstants.java, TenantConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 376 (2 nodes): SystemConstants.java, SystemConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 377 (2 nodes): HttpStatus.java, HttpStatus Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 378 (2 nodes): GlobalConstants.java, GlobalConstants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 379 (2 nodes): Constants.java, Constants Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 380 (2 nodes): RoleService.java, RoleService Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 381 (2 nodes): PostService.java, PostService Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 382 (2 nodes): SseProperties.java, SseProperties Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 383 (2 nodes): XgStuMsgMapper.java, XgStuMsgMapper Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 384 (2 nodes): TenantListVo.java, TenantListVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 385 (2 nodes): LoginVo.java, LoginVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 386 (2 nodes): LoginTenantVo.java, LoginTenantVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 387 (2 nodes): CaptchaVo.java, CaptchaVo Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 388 (2 nodes): debug_nav.py, Debug: Investigate why post-login navigation fails. Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 389 (2 nodes): recon_login.py, Reconnaissance: Login page investigation. Too small to be a meaningful cluster - may be noise or needs more connections extracted.
  • Thin community Community 390 (2 nodes): debug_login.py, Debug login flow with console log capture. 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 error() connect Community 0 to Community 1, Community 5, Community 6, Community 7, Community 8, Community 9, Community 10, Community 11, Community 13, Community 14, Community 15, Community 16, Community 17, Community 18, Community 20, Community 21, Community 23, Community 24, Community 26, Community 27, Community 29, Community 30, Community 31, Community 32, Community 33, Community 164, Community 38, Community 173, Community 61, Community 92? High betweenness centrality (0.113) - this node is a cross-community bridge.
  • Why does split() connect Community 6 to Community 0, Community 1, Community 3, Community 5, Community 7, Community 8, Community 9, Community 10, Community 11, Community 12, Community 13, Community 14, Community 15, Community 16, Community 17, Community 18, Community 20, Community 21, Community 23, Community 24, Community 25, Community 26, Community 27, Community 29, Community 31, Community 32, Community 34? High betweenness centrality (0.053) - this node is a cross-community bridge.
  • Why does equals() connect Community 0 to Community 1, Community 6, Community 10, Community 12, Community 13, Community 19, Community 21, Community 22, Community 24? High betweenness centrality (0.041) - this node is a cross-community bridge.
  • Are the 683 inferred relationships involving ok() (e.g. with .send() and .sendSimpleMessage()) actually correct? ok() has 683 INFERRED edges - model-reasoned connections that need verification.
  • Are the 401 inferred relationships involving eq() (e.g. with .remove() and .buildQueryWrapper()) actually correct? eq() has 401 INFERRED edges - model-reasoned connections that need verification.
  • Are the 352 inferred relationships involving error() (e.g. with qt() and hn()) actually correct? error() has 352 INFERRED edges - model-reasoned connections that need verification.
  • Are the 279 inferred relationships involving query() (e.g. with se() and freefallRtl$2()) actually correct? query() has 279 INFERRED edges - model-reasoned connections that need verification.