elder-yudao-pro/docs/项目目录说明.md

49 KiB
Raw Permalink Blame History

项目目录说明

更新日期:2026-10-05。项目:elder-yudao-pro。本次只添加目录说明,不删除、移动或重命名目录,也不修改构建和运行配置。

IDEA 项目树不原生支持为每个普通目录设置独立副标题。本项目在 287 个主要目录中添加了 目录说明.txt,点击即可阅读;已有 README.md 的目录沿用原说明。源码中的 .txt 文件不会被 Vue/Vite 的组件扫描当成页面或组件。

可在 IDEA 中按 Ctrl+Shift+N,输入“目录说明.txt”查找说明;输入“项目目录说明.md”打开本索引。外层目录与 Maven 子模块有独立说明,后端分层和前端组件也分别注明用途。

当前状态

当前后端启用 system、infra;member 源码保留,计划用于老人、志愿者和家属账号。health 模块尚未建立。其他模板业务目前未启用,暂时保留文件。前端页面或 API 源码存在不代表后端功能已经启用。

项目根目录

目录 用途 状态/迁移定位
.run IDEA 启动配置:保存后端和前端启动项,供 IDEA 顶部运行配置列表使用。 前端启动项已指向 yudao-ui-admin-vue3。 维护 *.run.xml;本目录名称保持不变。
deploy 部署与本地运行:保存环境初始化、依赖安装、启动、停止和检查脚本。 当前使用 deploy/local。 应用部署操作在这里维护,业务代码放在业务模块中。
docs 项目文档:记录旧系统迁移分析、本地部署、界面定制与目录用途。 迁移上下文和已完成操作分别记录。 从 README.md 或 项目目录说明.md 开始阅读。
image 模板文档配图:保存原模板 README 使用的宣传截图。 不参与系统业务和应用启动。 按用户要求暂时保留。
mysql_script 数据库初始化脚本:保存 system/infra 初始化 SQL,以及 member、商城、支付、报表等可选模块的 SQL。 本机 system/infra 使用 ruoyi-vue-pro.sql 初始化。 后续 member 初始化会使用 ruoyi-member.sql;新增健康业务应使用独立增量脚本。
yudao-dependencies Maven 依赖版本管理:统一管理 Java 依赖、内部模块和框架组件的版本,供各模块引用。 已参与当前构建。 增加新依赖时优先在这里管理版本。
yudao-framework 公共技术框架:封装 Web、认证、数据库、缓存、租户、数据权限、任务、消息和文件导出等技术能力。 已参与当前构建。 健康业务复用这些基础能力;具体业务规则放入后续 health 模块。
yudao-server 后端启动工程:包含 Spring Boot 主启动类、应用配置和业务模块依赖,负责组装并运行服务。 当前加载 system 和 infra;member 等模块未加载。 启用健康业务或会员模块时,需要调整本目录 pom.xml 及根 pom.xml。
yudao-ui-admin-vue3 管理端前端:Vue 3、Vite、Element Plus 管理界面,是当前维护的正式前端源码目录。 已完成 Olive 视觉适配;菜单当前展示 system、infra。 以后在这个目录改页面;运行方法见本目录 README.md。
yudao-example 单点登录示例:演示授权码模式、账号密码模式的单点登录接入。 根 pom.xml 未启用,当前后端未加载。 用于参考,暂时保留。
yudao-module-system 系统管理:后台账号、角色、菜单、部门、岗位、字典、租户、操作日志、短信、邮箱和站内信。 已启用。 管理端权限、通知和字典会继续复用。
yudao-module-infra 基础设施:配置管理、文件存储、定时任务、代码生成、接口日志、监控和 WebSocket 等设施。 已启用。 运动提醒、文件与检测事件通知将复用相关能力。
yudao-module-member 业务用户账号:会员账号、登录与个人资料;还保留模板中的积分、等级、标签等扩展。 源码保留,当前未启用。 计划用于老人、志愿者和家属账号;健康资料放到独立 health 模块。
yudao-module-bpm 工作流:流程设计、审批、任务与流程实例管理,使用 Flowable。 源码保留,当前未启用。 运动协助工单计划在健康业务中实现状态流转,暂不依赖此模块。
yudao-module-crm 客户关系管理:线索、客户、联系人、商机、合同、回款和销售统计。 源码保留,当前未启用。 目前老年健康服务需求不使用此业务。
yudao-module-erp 进销存管理:采购、销售、库存、供应商、仓库和财务管理。 源码保留,当前未启用。 轻量场地与设备管理计划放入 health,不引入完整 ERP。
yudao-module-mall 商城业务集合:商品、营销、交易、分销和商城统计等模块。 源码保留,当前未启用。 当前没有商城需求;会员前端仍存在对商城、支付页面的引用,不能只删目录。
yudao-module-mp 微信公众号管理:公众号账号、粉丝、素材、消息、菜单和自动回复管理。 源码保留,当前未启用。 当前项目尚未采用该公众号管理能力。
yudao-module-pay 支付管理:支付应用、渠道、订单、退款、钱包及支付通知。 源码保留,当前未启用。 当前运动预约和志愿服务没有确定收费需求。
yudao-module-report 报表与大屏设计器:集成报表设计与可视化大屏设计器。 源码保留,当前未启用。 后续中控和健康统计可以先在业务前端直接实现。

Maven 子模块与框架组件

目录 用途 状态/迁移定位
yudao-framework/yudao-common 公共 Java 工具:统一响应、分页、异常、枚举、校验和通用工具。 框架源码保留;位于当前框架构建集合中。 健康接口沿用 CommonResult、PageResult 等约定。
yudao-framework/yudao-spring-boot-starter-biz-data-permission 数据权限:按照后台角色与数据范围约束查询。 框架源码保留;位于当前框架构建集合中。 本人、家属授权和志愿者服务范围还需在健康业务层校验。
yudao-framework/yudao-spring-boot-starter-biz-ip 地区与 IP 信息:提供行政地区、IP 地址解析和相关工具。 框架源码保留;位于当前框架构建集合中。 可用于地址、场地区域和注册信息。
yudao-framework/yudao-spring-boot-starter-biz-tenant 多租户隔离:为请求和数据库访问提供租户上下文与隔离。 框架源码保留;位于当前框架构建集合中。 新增健康表需要跟随项目租户规则。
yudao-framework/yudao-spring-boot-starter-excel Excel 导入导出:封装 Excel 数据转换、导入与导出。 框架源码保留;位于当前框架构建集合中。 档案导入导出可以复用。
yudao-framework/yudao-spring-boot-starter-job 定时任务:封装 Quartz 任务执行和管理接入。 框架源码保留;位于当前框架构建集合中。 可承载运动提醒与过期录像清理;具体任务尚未开发。
yudao-framework/yudao-spring-boot-starter-monitor 运行监控:集成应用运行监控和日志追踪相关能力。 框架源码保留;位于当前框架构建集合中。 保留为服务监控基础。
yudao-framework/yudao-spring-boot-starter-mq 消息通信:提供消息队列相关的通用集成。 框架源码保留;位于当前框架构建集合中。 后续按实际需要复用,无需先部署所有消息中间件。
yudao-framework/yudao-spring-boot-starter-mybatis 数据库访问:封装 MyBatis-Plus、Mapper、查询与分页等能力。 框架源码保留;位于当前框架构建集合中。 健康模块按 BaseDO、BaseMapperX 等既有方式编写。
yudao-framework/yudao-spring-boot-starter-protection 接口保护:提供限流、幂等、锁等保护能力。 框架源码保留;位于当前框架构建集合中。 预约人数、重复提交和派单并发可能需要这些能力。
yudao-framework/yudao-spring-boot-starter-redis Redis 缓存:配置缓存连接、序列化和缓存访问。 框架源码保留;位于当前框架构建集合中。 保留为框架及业务缓存基础。
yudao-framework/yudao-spring-boot-starter-security 认证与接口鉴权:提供登录态、安全过滤和权限校验。 框架源码保留;位于当前框架构建集合中。 管理用户和业务会员是不同主体,健康接口需要明确调用者类型。
yudao-framework/yudao-spring-boot-starter-test 测试基础:提供数据库、缓存和服务测试的公共支持。 框架源码保留;位于当前框架构建集合中。 后续评分、权限、预约和工单测试可以复用。
yudao-framework/yudao-spring-boot-starter-web Web 接口基础:处理 Web 配置、参数校验、异常与接口前缀等。 框架源码保留;位于当前框架构建集合中。 后台 controller.admin 使用 /admin-api,移动端 controller.app 使用 /app-api。
yudao-framework/yudao-spring-boot-starter-websocket 实时 WebSocket:提供实时连接、消息和认证相关支持。 框架源码保留;位于当前框架构建集合中。 后续派单和中控告警可接入,尚未实现设备业务。
yudao-example/yudao-sso-demo-by-code 授权码单点登录示例:演示 OAuth 2.0 授权码模式的单点登录接入。 当前未启用。 作为接口接入参考。
yudao-example/yudao-sso-demo-by-password 密码模式单点登录示例:演示 OAuth 2.0 密码模式的单点登录接入。 当前未启用。 作为接口接入参考。
yudao-module-bpm/yudao-module-bpm-api 工作流:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-bpm/yudao-module-bpm-biz 工作流:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-crm/yudao-module-crm-api 客户关系管理:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-crm/yudao-module-crm-biz 客户关系管理:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-erp/yudao-module-erp-api 进销存管理:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-erp/yudao-module-erp-biz 进销存管理:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-infra/yudao-module-infra-api 基础设施:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 已启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-infra/yudao-module-infra-biz 基础设施:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 已启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-mall/yudao-module-product-api 商城商品:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-mall/yudao-module-product-biz 商城商品:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-mall/yudao-module-promotion-api 商城营销:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-mall/yudao-module-promotion-biz 商城营销:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-mall/yudao-module-statistics-api 商城统计:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-mall/yudao-module-statistics-biz 商城统计:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-mall/yudao-module-trade-api 商城交易:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-mall/yudao-module-trade-biz 商城交易:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-member/yudao-module-member-api 业务用户账号:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-member/yudao-module-member-biz 业务用户账号:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-mp/yudao-module-mp-api 微信公众号管理:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-mp/yudao-module-mp-biz 微信公众号管理:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-pay/yudao-module-pay-api 支付管理:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-pay/yudao-module-pay-biz 支付管理:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-pay/yudao-spring-boot-starter-biz-pay 支付渠道集成组件:封装支付渠道客户端、请求与回调等底层支付能力。 所属支付模块当前未启用。 与健康预约业务无直接依赖,暂保留。
yudao-module-report/yudao-module-report-api 报表与大屏设计器:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 源码保留,当前未启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-report/yudao-module-report-biz 报表与大屏设计器:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 源码保留,当前未启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-module-system/yudao-module-system-api 系统管理:模块调用接口:供其他后端模块调用的接口、DTO 和枚举;不是浏览器直接请求的 Controller。 已启用。 模块间调用优先通过 API,减少对实现类的依赖。
yudao-module-system/yudao-module-system-biz 系统管理:业务实现:保存 REST Controller、Service、数据对象、Mapper、转换器及模块配置。 已启用。 src/main/java 是 Java 源码,src/main/resources 是模块资源,src/test 是测试。
yudao-ui-admin-vue3/build 前端构建配置源码:保存 Vite 插件和构建优化配置。 不是构建输出,启动和打包会使用。
yudao-ui-admin-vue3/build/vite Vite 插件与优化:配置 Vue、自动导入、组件扫描、图标、压缩和依赖预处理。 已用于当前前端启动和构建。
yudao-ui-admin-vue3/public 前端公共静态资源:保存 favicon 等直接按 URL 访问的资源。 此目录会复制到构建产物。 资源说明保存在 docs/项目目录说明.md,避免把说明文件复制到公共访问目录。
yudao-ui-admin-vue3/types 前端全局类型:保存环境变量、路由、组件和公共类型声明。 TypeScript 编译会读取此处声明。
yudao-ui-admin-vue3/src 前端应用源码:页面、接口、布局、组件、状态、样式和工具的主目录。 这是后续管理端业务迁移的主要编辑位置。

后端源码分层

这些目录分工适用于各业务模块;分层用途不代表对应模块已经启用。

子目录 用途
api 模块内部 API 实现:实现模块对外提供的 Java 调用接口。
controller HTTP 接口入口:admin 是管理端接口,app 是业务客户端接口;负责接收参数、校验权限和调用服务。
convert 对象转换:转换数据对象、请求参数和响应对象。
dal 数据库和缓存访问:dataobject 是数据库实体,mysql 是 Mapper,redis 是缓存访问对象。
enums 业务枚举与常量:保存状态、类型及错误码等固定定义。
framework 模块框架适配:保存当前模块与通用框架结合的配置、组件和扩展。
job 业务定时任务:保存可由定时任务框架执行的任务。
mq 业务消息:保存消息对象、生产者和消费者。
service 业务服务:实现业务规则、事务和数据处理,由 Controller 或模块 API 调用。
util 模块工具:保存仅与当前模块有关的辅助方法。
websocket 模块实时通信:实现 WebSocket 消息处理和推送。

src/main/java 保存 Java 源码,src/main/resources 保存配置和模块资源,src/test/java / src/test/resources 保存测试及测试数据。cn/iocoder/yudao/... 是 Java 包名路径,不是可随意改名的普通分类目录。

前端主要目录

目录 用途 状态/迁移定位
yudao-ui-admin-vue3/build 前端构建配置源码:保存 Vite 插件和构建优化配置。 不是构建输出,启动和打包会使用。
yudao-ui-admin-vue3/build/vite Vite 插件与优化:配置 Vue、自动导入、组件扫描、图标、压缩和依赖预处理。 已用于当前前端启动和构建。
yudao-ui-admin-vue3/public 前端公共静态资源:保存 favicon 等直接按 URL 访问的资源。 此目录会复制到构建产物。 资源说明保存在 docs/项目目录说明.md,避免把说明文件复制到公共访问目录。
yudao-ui-admin-vue3/types 前端全局类型:保存环境变量、路由、组件和公共类型声明。 TypeScript 编译会读取此处声明。
yudao-ui-admin-vue3/src 前端应用源码:页面、接口、布局、组件、状态、样式和工具的主目录。 这是后续管理端业务迁移的主要编辑位置。
yudao-ui-admin-vue3/src/api 后端接口调用:按业务模块封装 HTTP 请求,页面通过这些方法访问后台。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/assets 前端资源:保存品牌、图片、SVG 和地图数据等会被源码引用的资源。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/components 公共 UI 组件:提供表格、表单、上传、弹窗、图标、编辑器等通用组件;也保留模板专用组件。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/config 前端配置:product.ts 控制名称、默认租户和启用模块;axios 保存请求配置。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/directives Vue 自定义指令:提供按钮权限等模板指令。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/hooks 可复用逻辑:封装表格、消息、缓存、国际化和表单等组合式逻辑。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/layout 管理端布局:组织侧栏、顶栏、标签页、用户菜单和页脚。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/locales 多语言文案:保存中文、英文等界面文本。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/plugins 前端插件初始化:集中注册 Element Plus、图标、国际化、表单和样式等能力。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/router 前端路由:配置固定页面和动态菜单路由;菜单来自后台权限数据。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/store 前端状态管理:使用 Pinia 保存用户、权限、布局、标签页等状态。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/styles 全局样式:保存布局变量、主题和通用样式。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/types 业务与组件类型:保存表单、表格、主题等源码内部的 TypeScript 类型及自动生成声明。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/utils 前端工具方法:提供请求认证、字典、日期、路由、文件下载和通用函数。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/views 管理端页面:按模块组织系统管理、基础设施和模板保留业务页面。 正式管理端源码的一部分。
yudao-ui-admin-vue3/src/views/system 系统管理页面:后台账号、角色、菜单、部门、岗位、字典、租户、操作日志、短信、邮箱和站内信。 已启用。 管理端权限、通知和字典会继续复用。
yudao-ui-admin-vue3/src/api/system 系统管理接口调用:封装系统管理的后台请求。 已启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/infra 基础设施页面:配置管理、文件存储、定时任务、代码生成、接口日志、监控和 WebSocket 等设施。 已启用。 运动提醒、文件与检测事件通知将复用相关能力。
yudao-ui-admin-vue3/src/api/infra 基础设施接口调用:封装基础设施的后台请求。 已启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/member 业务用户账号页面:会员账号、登录与个人资料;还保留模板中的积分、等级、标签等扩展。 源码保留,当前未启用。 计划用于老人、志愿者和家属账号;健康资料放到独立 health 模块。
yudao-ui-admin-vue3/src/api/member 业务用户账号接口调用:封装业务用户账号的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/bpm 工作流页面:流程设计、审批、任务与流程实例管理,使用 Flowable。 源码保留,当前未启用。 运动协助工单计划在健康业务中实现状态流转,暂不依赖此模块。
yudao-ui-admin-vue3/src/api/bpm 工作流接口调用:封装工作流的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/crm 客户关系管理页面:线索、客户、联系人、商机、合同、回款和销售统计。 源码保留,当前未启用。 目前老年健康服务需求不使用此业务。
yudao-ui-admin-vue3/src/api/crm 客户关系管理接口调用:封装客户关系管理的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/erp 进销存管理页面:采购、销售、库存、供应商、仓库和财务管理。 源码保留,当前未启用。 轻量场地与设备管理计划放入 health,不引入完整 ERP。
yudao-ui-admin-vue3/src/api/erp 进销存管理接口调用:封装进销存管理的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/mall 商城业务集合页面:商品、营销、交易、分销和商城统计等模块。 源码保留,当前未启用。 当前没有商城需求;会员前端仍存在对商城、支付页面的引用,不能只删目录。
yudao-ui-admin-vue3/src/api/mall 商城业务集合接口调用:封装商城业务集合的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/mp 微信公众号管理页面:公众号账号、粉丝、素材、消息、菜单和自动回复管理。 源码保留,当前未启用。 当前项目尚未采用该公众号管理能力。
yudao-ui-admin-vue3/src/api/mp 微信公众号管理接口调用:封装微信公众号管理的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/pay 支付管理页面:支付应用、渠道、订单、退款、钱包及支付通知。 源码保留,当前未启用。 当前运动预约和志愿服务没有确定收费需求。
yudao-ui-admin-vue3/src/api/pay 支付管理接口调用:封装支付管理的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/report 报表与大屏设计器页面:集成报表设计与可视化大屏设计器。 源码保留,当前未启用。 后续中控和健康统计可以先在业务前端直接实现。
yudao-ui-admin-vue3/src/api/report 报表与大屏设计器接口调用:封装报表与大屏设计器的后台请求。 源码保留,当前未启用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/views/Error 异常页面:显示无权限、页面不存在和服务异常等状态。 公共页面。
yudao-ui-admin-vue3/src/views/Home 首页工作台页面:当前展示实际可访问模块和常用入口,不使用模板演示统计。 已启用。
yudao-ui-admin-vue3/src/views/Login 登录页面:当前主登录页已适配健康服务品牌;其余登录组件暂保留。 账号密码登录已验证。
yudao-ui-admin-vue3/src/views/Profile 当前用户个人中心页面:管理当前后台账号的个人资料、头像和密码。 公共页面。
yudao-ui-admin-vue3/src/views/Redirect 页面重定向页面:辅助页面刷新和路由跳转。 公共基础页面。
yudao-ui-admin-vue3/src/api/login 认证接口接口调用:封装认证接口的后台请求。 已使用。 API 源码存在并不表示后端模块已启用。
yudao-ui-admin-vue3/src/assets/brand 健康服务品牌资源:平台 SVG 标识、Olive 登录背景和本地图标集合;已有 README.md 记录来源。
yudao-ui-admin-vue3/src/assets/imgs 通用与模板图片:保存头像、插图等原模板静态图片。
yudao-ui-admin-vue3/src/assets/map 地图资源:地图边界或相关数据资源。
yudao-ui-admin-vue3/src/assets/svgs SVG 图标资源:供 SVG 图标插件扫描与打包的图形资源。
yudao-ui-admin-vue3/src/plugins/animate.css 动画样式:初始化界面动画样式。
yudao-ui-admin-vue3/src/plugins/echarts ECharts 图表:初始化图表能力,后续健康统计可以复用。
yudao-ui-admin-vue3/src/plugins/elementPlus Element Plus:初始化管理端 UI 组件库。
yudao-ui-admin-vue3/src/plugins/formCreate 动态表单:初始化 form-create,供表单构建和相关页面使用。
yudao-ui-admin-vue3/src/plugins/productIcons 本地管理图标:注册当前管理端图标,降低对在线图标服务的依赖。
yudao-ui-admin-vue3/src/plugins/svgIcon SVG 图标初始化:注册本地 SVG 资源。
yudao-ui-admin-vue3/src/plugins/tongji 外部统计插件:模板百度统计初始化;当前统计标识为空,不发送统计数据。
yudao-ui-admin-vue3/src/plugins/unocss UnoCSS 样式:加载原子样式系统。
yudao-ui-admin-vue3/src/plugins/vueI18n 多语言初始化:配置国际化语言与文案加载。
yudao-ui-admin-vue3/src/layout/components 布局组成组件:导航、侧栏、用户菜单和标签页等布局组件。
yudao-ui-admin-vue3/src/config/axios HTTP 请求配置:配置请求地址、超时、认证、租户和响应处理。
yudao-ui-admin-vue3/src/directives/permission 界面按钮权限:按照当前账号权限控制按钮等元素的显示。 界面隐藏不能替代后端接口鉴权。
yudao-ui-admin-vue3/src/hooks/web Web 组合式逻辑:封装消息、表格、缓存、国际化、主题等管理端通用逻辑。
yudao-ui-admin-vue3/src/store/modules Pinia 状态模块:按 app、user、permission、tagsView 等主题保存状态。
yudao-ui-admin-vue3/src/router/modules 固定路由集合:remaining.ts 包含固定页面及模板保留路由。 一些未启用模块仍有静态路由引用,暂时保留。

前端公共组件与布局

目录 用途 状态/迁移定位
yudao-ui-admin-vue3/src/components/AppLinkInput 应用链接选择:模板应用链接输入与选择,包含商城页面引用。
yudao-ui-admin-vue3/src/components/Backtop 返回顶部:提供页面返回顶部按钮。
yudao-ui-admin-vue3/src/components/bpmnProcessDesigner BPMN 流程设计器:模板工作流设计相关组件,当前业务未启用。
yudao-ui-admin-vue3/src/components/Card 卡片组件:通用卡片显示封装。
yudao-ui-admin-vue3/src/components/ColorInput 颜色输入:颜色选择输入组件。
yudao-ui-admin-vue3/src/components/ConfigGlobal 全局 UI 设置:统一 UI 尺寸等组件配置。
yudao-ui-admin-vue3/src/components/ContentDetailWrap 详情内容容器:统一详情页面外层结构。
yudao-ui-admin-vue3/src/components/ContentWrap 内容容器:统一列表、表单等页面的内容外框。
yudao-ui-admin-vue3/src/components/CountTo 数字动画:展示数字变化动画。
yudao-ui-admin-vue3/src/components/Crontab 定时表达式编辑:辅助编辑 cron 任务执行时间。
yudao-ui-admin-vue3/src/components/Cropper 图片裁剪:头像和图片裁剪上传。
yudao-ui-admin-vue3/src/components/Descriptions 详情字段展示:按标签和值展示详情数据。
yudao-ui-admin-vue3/src/components/Dialog 弹窗:统一对话框尺寸、标题和内容区域。
yudao-ui-admin-vue3/src/components/DictTag 字典标签:将字典值显示为名称或标签。
yudao-ui-admin-vue3/src/components/DiyEditor 商城装修设计器:模板商城页面装修与组件配置,当前业务未启用。
yudao-ui-admin-vue3/src/components/DocAlert 模板文档提示:显示模板开发文档提示;当前环境关闭此提示。
yudao-ui-admin-vue3/src/components/Draggable 拖拽容器:提供拖拽排序等交互;源码包含对 DiyEditor 的引用。
yudao-ui-admin-vue3/src/components/Echart 图表封装:供统计页面渲染 ECharts 图表。
yudao-ui-admin-vue3/src/components/Editor 富文本编辑器:用于公告、模板内容等富文本输入。
yudao-ui-admin-vue3/src/components/Error 异常内容组件:提供错误状态展示。
yudao-ui-admin-vue3/src/components/Form 表单封装:根据表单 schema 构建输入和校验。
yudao-ui-admin-vue3/src/components/Highlight 代码高亮:显示代码或文本高亮内容。
yudao-ui-admin-vue3/src/components/Icon 图标:统一显示本地图标和 Iconify 图标。
yudao-ui-admin-vue3/src/components/IFrame 内嵌页面:用 iframe 展示接口文档、监控和设计器等页面。
yudao-ui-admin-vue3/src/components/ImageViewer 图片预览:展示图片放大预览。
yudao-ui-admin-vue3/src/components/Infotip 信息提示:提供说明和提示展示。
yudao-ui-admin-vue3/src/components/InputPassword 密码输入:密码输入及相关交互。
yudao-ui-admin-vue3/src/components/InputWithColor 带颜色的输入:组合文字输入与颜色选择。
yudao-ui-admin-vue3/src/components/MagicCubeEditor 图片布局编辑:模板装修中的图片组合布局编辑。
yudao-ui-admin-vue3/src/components/OperateLogV2 操作日志展示:显示对象相关的操作记录。
yudao-ui-admin-vue3/src/components/Pagination 分页:管理列表的分页控件。
yudao-ui-admin-vue3/src/components/Qrcode 二维码:生成和展示二维码。
yudao-ui-admin-vue3/src/components/RouterSearch 菜单搜索:搜索并跳转到可访问路由。
yudao-ui-admin-vue3/src/components/Search 查询表单:通用列表查询条件区域。
yudao-ui-admin-vue3/src/components/ShortcutDateRangePicker 日期范围选择:提供常用日期范围快捷选择。
yudao-ui-admin-vue3/src/components/Sticky 吸顶容器:保持内容在滚动时固定显示。
yudao-ui-admin-vue3/src/components/SummaryCard 汇总卡片:展示数量、金额等统计摘要。
yudao-ui-admin-vue3/src/components/Table 表格封装:统一表格列、数据展示和交互。
yudao-ui-admin-vue3/src/components/Tooltip 悬浮提示:鼠标悬浮时展示补充信息。
yudao-ui-admin-vue3/src/components/UploadFile 文件上传:提供文件上传和相关展示。
yudao-ui-admin-vue3/src/components/Verifition 验证码:滑块等验证码组件;目录拼写沿用现有源码。
yudao-ui-admin-vue3/src/components/VerticalButtonGroup 竖向按钮组:排列纵向操作按钮。
yudao-ui-admin-vue3/src/components/XButton 按钮封装:统一按钮、图标和加载状态。
yudao-ui-admin-vue3/src/layout/components/Breadcrumb Breadcrumb 布局组件:显示当前页面所在的菜单层级。
yudao-ui-admin-vue3/src/layout/components/Collapse Collapse 布局组件:折叠或展开侧栏。
yudao-ui-admin-vue3/src/layout/components/ContextMenu ContextMenu 布局组件:提供标签等区域的右键操作。
yudao-ui-admin-vue3/src/layout/components/Footer Footer 布局组件:显示平台页脚。
yudao-ui-admin-vue3/src/layout/components/LocaleDropdown LocaleDropdown 布局组件:切换界面语言。
yudao-ui-admin-vue3/src/layout/components/Logo Logo 布局组件:显示平台名称与健康标识。
yudao-ui-admin-vue3/src/layout/components/Menu Menu 布局组件:渲染当前账号可访问菜单。
yudao-ui-admin-vue3/src/layout/components/Message Message 布局组件:展示站内消息。
yudao-ui-admin-vue3/src/layout/components/Screenfull Screenfull 布局组件:切换全屏。
yudao-ui-admin-vue3/src/layout/components/Setting Setting 布局组件:调整布局和主题。
yudao-ui-admin-vue3/src/layout/components/SizeDropdown SizeDropdown 布局组件:切换 UI 控件尺寸。
yudao-ui-admin-vue3/src/layout/components/TabMenu TabMenu 布局组件:分栏布局中的菜单。
yudao-ui-admin-vue3/src/layout/components/TagsView TagsView 布局组件:管理已打开页面标签。
yudao-ui-admin-vue3/src/layout/components/ThemeSwitch ThemeSwitch 布局组件:切换明暗主题。
yudao-ui-admin-vue3/src/layout/components/UserInfo UserInfo 布局组件:显示当前账号、个人中心、锁屏与退出操作。

工具、缓存与生成目录

以下目录不插入说明文件,避免影响工具内部数据或生成结果;说明统一保存在这里。

目录 用途
.git Git 版本库内部数据;由 Git 管理。
.idea IDEA 工程设置、数据源和工作区状态;由 IDE 管理。
deploy/local/.runtime 日志、验证截图和历史前端缓存;不放长期维护的业务源码。
yudao-ui-admin-vue3/node_modules 前端安装依赖;由 pnpm 管理,可重新安装。
yudao-ui-admin-vue3/dist 前端构建输出;由 Vite 生成。
yudao-ui-admin-vue3/.image 原前端模板文档截图;不参与业务运行。
各 Maven 模块的 target Java 编译和打包输出;由 Maven 生成。

当前部署和启动方式见 系统管理后台本地部署,界面适配见 管理端界面定制,旧业务细节见 芋道框架迁移上下文。