Skip to content

项目介绍

什么是 ZsAdmin?

🚀 ZsAdmin 是一个基于现代技术栈构建的企业级快速开发平台,专为中大型企业场景设计。

ZsAdmin 采用 前后端分离架构,深度融合了RBAC 权限体系、多租户(SaaS)架构等开发能力,旨在帮助开发团队以最小成本快速交付高可用、高安全性的业务系统。 旨在帮助开发团队以最小成本快速交付高可用、高安全性的业务系统。

适用场景

ZsAdmin 适用于各类企业级应用开发:

应用类型适用场景
📋 OA 系统企业内部办公自动化
💼 ERP 后台企业资源管理系统
🌐 B2B 平台企业间商务平台
☁️ SaaS 应用多租户软件服务
🔧 内部管理系统各类企业内部系统

内置功能模块

项目提供完整的解决方案,集成了丰富的通用模块:

  • 👥 用户管理
  • 🎯 角色权限
  • 📋 菜单控制
  • 📚 字典管理
  • 📁 文件处理
  • 📧 邮件短信服务
  • ⏰ 定时任务
  • 🏭 代码生成器

通过标准化的开发流程和丰富的内置功能,ZsAdmin 大幅提升了开发效率,降低了项目维护成本。

技术愿景与核心价值

🌟 技术愿景

打造一个 简单、高效、稳定 的开发框架,让开发者能够专注于业务逻辑实现,而非繁琐的基础架构搭建。

🎯 核心价值

📈 效率提升

内置完整的通用业务模块,减少重复开发工作,开发者可直接进入业务开发阶段。

🏗️ 架构规范

提供清晰的分层架构和模块化设计,便于团队协作和代码维护。

🧩 易于扩展

采用模块化结构设计,新增业务模块只需关注核心逻辑,系统复杂度得到有效控制。

🔒 企业级安全

集成 Spring Security + JWT 认证授权机制,提供细粒度的权限控制和多重安全防护。

🏢 多租户支持

原生支持 SaaS 多租户架构,实现数据隔离与资源共享,满足企业级应用场景需求。

💻 开发者友好

提供代码生成、接口调试、日志追踪等开发辅助工具,提升开发体验。

🎬 在线演示

🔗 演示地址https://demo.zsadmin.top

🔐 多租户登录

系统管理员(系统默认租户)

👤 用户名admin 🔑 密码123456

测试租户

👤 用户名zs 🔑 密码123456

�📦 源码地址

平台前端源码后端源码
GitHubZsAdmin/zs-ui-acro-designZsAdmin/zs-admin-java
GiteeZsAdmin/zs-ui-acro-designZsAdmin/zs-admin-java
AtomgitZsAdmin/zs-ui-acro-designZsAdmin/zs-admin-java

✨ 核心特性

📦 开箱即用

无需复杂配置,内置完整项目结构和常用功能模块。

🔒 企业级安全

集成多种认证方式、权限控制和数据安全防护机制。

🏢 多租户架构

支持数据隔离和租户管理,满足 SaaS 应用场景需求。

💻 开发者友好

提供代码生成、文档自动生成、日志追踪等开发辅助工具。

🎨 现代化 UI

提供丰富的组件库和主题定制能力。

🧩 高度可扩展

便于功能扩展和定制开发。

📅 发展规划

为了提供更全面的解决方案,我们将持续完善生态系统,后续计划完成以下项目:

🚀 微服务架构

  • zs-admin-cloud:基于 Spring Cloud 的微服务后台管理系统,提供更高的扩展性和可靠性

🎨 多组件库支持

  • zs-ui-element:基于 Element Plus 构建的前端组件库,风格简洁优雅
  • zs-ui-ant-design:基于 Ant Design Vue 构建的前端组件库,提供企业级设计体验

📱 移动应用生态

  • zs-flutter:基于 Flutter 的跨平台移动端应用,实现高质量原生体验
  • zs-uni-mini-program:基于 uniapp 的跨平台小程序,覆盖微信、支付宝等主流平台
  • zs-uni-app:基于 uniapp 的跨平台移动端应用,一次开发多端运行

🌐 社区与支持

💡 Issueshttps://gitee.com/organizations/zsadmin2025/issues

🤝 贡献指南

我们欢迎社区成员参与 ZsAdmin 的开发和改进!

📝 贡献方式

  1. 报告问题:在 GitHub 或 Gitee 上提交 Issues
  2. 修复问题:Fork 仓库,修复问题后提交 Pull Request
  3. 添加功能:开发新功能,提交 Pull Request
  4. 完善文档:修改或添加文档内容
  5. 提供建议:在交流群或 Issues 中提供建议和反馈

🔄 贡献流程

  1. Fork 本仓库
  2. 新建 Feat_xxx 或 Fix_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
  5. 等待审核
  6. 代码合并

📄 许可证

ZsAdmin 采用 MIT 许可证,您可以在遵守许可证条款的前提下自由使用、修改和分发 ZsAdmin 项目的代码。

🎉 ZsAdmin 项目将持续更新和完善,欢迎大家关注和支持!