XYGo Admin 最近对中后台项目中的 RBAC 权限链路和 CRUD 代码生成流程做了一轮梳理,重点围绕后台系统里最容易返工的权限、菜单、接口和表单页面展开。
这次调整主要包括四个方向:
1. RBAC 权限链路
将菜单权限、按钮权限和接口权限分层处理,避免只在前端隐藏按钮但后端接口仍可访问的问题。后台模块在生成时会同步考虑菜单、按钮和接口的权限点配置。
2. CRUD 代码生成流程
根据数据库表结构生成 GoFrame 后端接口、业务逻辑、数据模型,以及 Vue3 列表页和表单页面,减少中后台项目中的重复样板代码。
3. GoFrame + Vue3 工程结构
项目后端基于 GoFrame v2,前端基于 Vue3、TypeScript 和 Element Plus,适合用于企业后台、小程序后台、SaaS 管理端及其他前后端分离项目。
4. AI Skills 开发规范
补充了适配 Cursor / Claude Code 的 AI Skills 开发规范,让 AI 辅助生成后台模块时能够遵守目录结构、权限点设计和验收清单,而不是只生成零散代码片段。
XYGo Admin 的定位不是单纯的代码生成器,而是将中后台项目常见的权限模型、菜单配置、接口约束、CRUD 骨架和上线检查项尽量固化下来,降低重复开发和后期返工成本。
项目地址:
- GitHub:https://github.com/z312193608/xygo-admin
- Gitee:https://gitee.com/a751300685a/xygo-admin
- 官网:https://www.xygoadmin.com
- 文档:https://www.xygoadmin.com/docs