商业版能力概览
商业版能力由前端交互层和后端服务层共同组成。阅读时建议同时关注业务模块、权限链路、接口安全、数据初始化、部署运维和扩展开发方式,避免只统计页面数量。
前端能力
art-design-pro-ui 面向中后台业务项目,重点能力包括:
- 登录、注册、忘记密码、用户中心等账号相关页面。
- 动态菜单、路由注册、按钮权限和用户信息初始化链路。
- 系统管理、监控、通知、定时任务、工作流、内容管理、商城等业务页面。
- 站点配置、布局主题、国际化、全局搜索、工作标签页等平台体验能力。
- 基于 Vue 3、TypeScript、Vite、Pinia、Element Plus 的工程化开发基础。
后端能力
art-design-pro-server 面向业务项目服务端,重点能力包括:
- JWT、Refresh Token Cookie、会话管理和接口安全签名。
- 菜单权限、API 权限、数据权限和角色授权链路。
- 用户、角色、部门、岗位、菜单、字典、系统参数、站点配置等基础平台模块。
- 内容、通知、反馈、文件中心、监控、安全审计、定时任务、商城、工作流和 AI 助手等扩展模块。
- 基于 NestJS、Prisma、PostgreSQL、Swagger、Jest 的服务端工程基础。
使用前确认
开始接入前,建议至少确认:
- 前后端能完成真实登录、刷新令牌、菜单加载和权限校验。
- 数据库迁移、默认数据、管理员账号和角色权限已初始化。
- 文件存储、日志、健康检查、CORS、Cookie 和生产域名策略已按部署环境配置。
- 扩展开发范围已明确哪些属于项目专属业务,哪些应沉淀为平台通用能力。
