1. smart-common (通用模块)
   
   - 定位 :系统的基石,存放所有模块共用的工具类和基础定义。
   - 包含内容 :
     - 通用工具类 ( DateUtils , StringUtils , IdUtils )
     - 全局异常处理 ( GlobalExceptionHandler )
     - 统一响应对象 ( AjaxResult , R )
     - 基础实体类 ( BaseEntity )
     - 常量与枚举 ( Constants , Enums )
2. smart-framework (框架核心模块)
   
   - 定位 :配置层,整合第三方框架和系统级配置。
   - 包含内容 :
     - Spring Security / Shiro 权限配置
     - WebMvc 配置 (拦截器、跨域设置)
     - MyBatis Plus / JPA 配置
     - Redis 缓存配置
     - Swagger / Knife4j 接口文档配置
3. smart-system (系统管理模块)
   
   - 定位 :负责平台的基础管理功能(参考 RuoYi 或 JetLinks 的系统管理)。
   - 包含内容 :
     - 用户管理 (User)、角色管理 (Role)、菜单管理 (Menu)
     - 部门/组织架构 (Dept)
     - 系统日志 (Log)、字典管理 (Dict)
     - 通知公告
4. smart-module (业务模块)
   
5. smart-admin (启动模块 / Web 入口)
   
   - 定位 :项目的聚合点和启动入口。
   - 包含内容 :
     - Spring Boot 启动类 ( StartApplication )
     - application.yml 核心配置文件
     - Controller 层(如果希望业务逻辑更内聚,Controller 也可以放在各自的模块中,这里只做聚合打包)。