# 若依-RuoYi-AntDesign-AiDex Sharp 快速开发平台 **Repository Path**: 1332177151/aidex-sharp ## Basic Information - **Project Name**: 若依-RuoYi-AntDesign-AiDex Sharp 快速开发平台 - **Description**: AiDex Sharp快速开发平台:基于若依-ruoyi-vue项目扩展,前端采用Ant-Design-VUE,代码易读易懂、界面简洁美观,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,我们将把UI交互、快速开发能力追求到极致,适配国产数据库,国产中间件,将支持多租户、flowable工作流,移动APP,更多插件正在扩展中 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://aidex.vip/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1909 - **Created**: 2026-04-06 - **Last Updated**: 2026-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AiDex Sharp Template `D:\iot300\data\aidex-sharp` 作为基础模板使用。 这个目录保留通用框架能力、基础配置和代码生成器能力,不保留任何基于若依代码生成后继续演化出来的业务模块、业务页面、业务 SQL 和业务路由。 ## 模板定位 - 基于 `RuoYi-Vue` / `RuoYi-Antdv` 二次整理后的基础项目模板 - 用于后续快速复制出新项目 - 只沉淀可复用的基础能力,不沉淀具体业务实现 ## 当前保留的基础改动 ### 1. 多数据源基础能力 - 保留了动态数据源扩展能力 - 新增了可选 `SQLite` 数据源类型 - `SQLite` 仅提供基础接入能力,不写入业务数据库路径 涉及文件: - `aidex-common/src/main/java/com/aidex/common/enums/DataSourceType.java` - `aidex-framework/src/main/java/com/aidex/framework/config/DruidConfig.java` - `aidex-framework/pom.xml` ### 2. 代码生成器基础优化 - 默认支持去除表前缀 `sys_`、`t_` - 生成的类名、前端 API 文件名统一基于 `ClassName` - 避免生成结果中残留 `t_` 前缀带来的命名不一致问题 涉及文件: - `aidex-generator/src/main/java/com/aidex/generator/util/GenUtils.java` - `aidex-generator/src/main/java/com/aidex/generator/util/VelocityUtils.java` - `aidex-generator/src/main/resources/generator.yml` ### 3. 前端路由容错 - 动态路由构建时,对 `remark` 做空值保护 - 避免菜单元信息缺失时前端报错 涉及文件: - `aidex-ui/src/router/generator-routers.js` ## 明确不进入模板的内容 - `aidex-stock` 之类的业务模块 - `aidex-system` 下新增的业务包 - `aidex-ui/src/views`、`aidex-ui/src/api` 下新增的业务页面和业务接口 - 业务菜单 SQL、业务表 SQL - 个人开发环境路径 - 业务专用端口 - 业务字段排序、排名展示、行情页面等强业务逻辑 ## 使用约定 后续如果从修改版同步内容到模板,按下面规则处理: - 可以同步:框架级能力、通用配置、通用工具、代码生成器通用增强、健壮性修复 - 不要同步:业务模块、业务表、业务菜单、业务页面、业务接口、业务常量、业务 SQL - 遇到硬编码路径、端口、账号、表名、字段名时,默认视为业务定制,不进入模板 ## 目录说明 ### 后端模块 - `aidex-admin`:启动入口与基础配置 - `aidex-common`:公共常量、工具类、基础对象 - `aidex-controller`:Web 层公共控制器与配置 - `aidex-framework`:框架核心能力 - `aidex-generator`:代码生成器 - `aidex-quartz`:定时任务模块 - `aidex-system`:系统管理模块 ### 前端模块 - `aidex-ui`:Vue2 前端工程 ## 同步记录 ### 2026-04-06 从 `D:\iot300\aidex-sharp` 同步了一批基础改动到模板,保留内容如下: - `SQLite` 可选数据源支持 - 代码生成器表前缀处理优化 - 动态路由空值保护 排除内容如下: - 所有股票/行情/交易相关业务代码 - 所有业务 SQL - 所有业务路由和业务页面 - 所有写死到个人环境的路径和端口 ## 参考 - RuoYi-Vue: https://gitee.com/y_project/RuoYi-Vue - RuoYi-Antdv: https://gitee.com/fuzui/RuoYi-Antdv