添加递归查询全国行政区域功能,优化数据库查询性能

1. 新增`getAllChildren`和`getAllChildrenTree`接口,支持根据ID递归查询所有下级区域数据。
2. 实现SQL递归查询和Java递归查询的双重策略,提升查询效率。
3. 新增`DictRegionTreeVO`类,构建树形结构以便于展示层级关系。
4. 更新相关控制器和服务层,完善接口文档和注释。

影响范围:全国行政区域模块,提升数据查询的灵活性和性能。
This commit is contained in:
刘倡
2025-06-21 14:52:53 +08:00
parent 3bf1bda674
commit 71efb5cf0b
19 changed files with 988 additions and 104 deletions

43
.gitignore vendored Normal file
View File

@ -0,0 +1,43 @@
# Java
*.class
*.jar
*.war
*.ear
# Maven
target/
!.mvn/wrapper/maven-wrapper.jar
# Gradle
.gradle/
build/
# IntelliJ IDEA
.idea/
*.iml
*.iws
out/
# VSCode
.vscode/
# OS files
.DS_Store
Thumbs.db
# Logs
*.log
# Others
*.swp
*.swo
# FastRequest plugin
.fastRequest/
# Ignore generated sources
**/generated-sources/
**/generated-test-sources/
# Ignore test classes
**/test-classes/