# pangu **Repository Path**: aizuda/pangu ## Basic Information - **Project Name**: pangu - **Description**: 盘古是一个前后端脚手架,在模块上已经完成了用户,角色,菜单,操作日志,数据权限,系统设置,国际化切换,个人信息维护等模块,功能非常齐全,安全方面对标等保三级要求。 前端通过多年经验,设计了通用化page组件,解决了系统中80%问题。 该项目只要定好数据库连接,启动会自动建表建数据,账号 superAdmin 密码 superAdmin@2024,开箱即用,非常完美 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 2 - **Created**: 2025-09-18 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: code-generator **Tags**: None ## README # 脚手架 ## 项目介绍 盘古是一个前后端脚手架,多年经验结合,设计原理以简为主,包含了通用性模块,具体如下: * 用户管理:用户添加,修改,删除,启停管理,初始化密码 * 角色管理:角色添加,修改,删除,启停管理 * 菜单管理:菜单添加,修改,删除,启停管理,维护节点关系 * 操作日志:默认查询当天操作数据,包含基本的用户,内容,时间等 * 国际化:默认支持中英文,可以自由添加任何语种 * 认证授权:基于 easy-security 的权限和认证拦截,基于用户、角色、菜单形成权限关系 * 数据权限:通用化数据权限设计,通过对数据库表和角色关系,对数据进行权限控制 * 用户安全设置:密码复杂度,初始化密码,会话持续时间,连续错误次数,错误封禁时间,密码过期时间,账号长度,密码长度 * 应用安全设置:通讯加密设置,操作日志保留时长 * 个人信息维护 该项目下载后只要定好数据库连接,启动会自动建表建数据,打开项目后输入账号 superAdmin 密码 superAdmin@2024,开箱即用,非常完美 ## 技术栈 ### 后端 * SpringBoot3.x + JAVA17 * MyBatisPlus 做持久化扩展件 * Easy-security 做认证权限拦截 * Swagger 做接口文档支持 ### 前端 * [Vue3.x ](vue-el/md/vue3.md) + [vite](vue-el/md/vite.md) + [yarn](vue-el/md/yarn.md) + nodejs 21.x 及以上 * Element Plus 做 UI 组件 * [pinia](vue-el/md/pinia.md) 做状态存储和共享变量 * Bus 做事件总线 * Socket 做服务端推送 * [scss](vue-el/md/scss.md) 做样式 * axios 做请求 ## 项目展示