酝酿两年半打磨而成,这是一款小而美的通用业务型后台管理系统,专为解决实际开发中的痛点与难点而生。系统面向外包与定制开发场景,前端采用 Vue3 + TypeScript,后端基于 .NET 6/7/8 + SqlSugar,技术栈主流且稳定。

整体采用插件式架构,支持高度解耦与灵活扩展,提供接口级别的数据权限控制,灵活性在同类产品中极为突出。代码注释覆盖率超过 90%,结构清晰,上手成本低,非常适合二次开发,真正帮助开发者少走弯路、快速交付项目。
后端介绍
即拉即跑,零踩坑启动
项目启动与运行流程完善,不存在“代码拉下来跑不起来”的情况。支持自动生成数据库表与种子数据,真正做到开箱即用。
成熟稳定的数据访问架构
基于 SqlSugar 单例模式 + CodeFirst + 仓储模式 设计,无需纠结作用域和生命周期问题,结构清晰,开发体验顺畅,直接专注业务即可。
原生集成国密算法
内置 SM2 / SM3 / SM4 国密加密,是国内首个 .NET 内置国密算法的前后端分离快速开发平台,安全合规不依赖第三方拼装,真正可落地。
插件式架构,拒绝屎山
采用插件化开发模式,各业务层可完全独立,解耦清晰,后期功能扩展不互相污染,从根源上避免项目臃肿、难以维护的问题。
极致缓存,性能拉满
基础配置、用户权限等核心数据全面缓存。用户首次登录后,再次访问接口实测仅 10–30ms,系统响应快人一步。
高级权限体系(RBAC + 多机构)
支持 RBAC 权限模型 + 多机构权限管理,并支持权限动态刷新,修改用户权限后无需重新登录即可即时生效。
接口级数据权限控制
提供全网极为灵活的数据范围权限机制,可精确到某个角色或某个人,对某一个接口的数据访问范围,真正满足复杂业务场景。
极高可读性的源码质量
后端源码注释覆盖率超过 90%,几乎每个方法、每一步逻辑都有详细说明。即使不依赖口头指导,仅凭注释和文档也能快速理解并进行二次开发,大幅减少沟通和学习成本。
前端介绍
前端基于 Vue 3.3 + Vite 4 + TypeScript + Pinia + Element Plus 等主流技术栈打造,性能与开发体验兼顾。整体 UI 基于 GeeKer Admin 深度优化,界面更加清爽、现代,区别于同类千篇一律的后台风格。
工程层面内置 ESLint、Prettier、Husky、Commitlint、Lint-staged,从代码到提交全流程规范,适合团队协作。内置大量常用组件与 Hooks 封装,减少重复造轮子。
同时支持多布局切换、主题配置,提供暗黑、灰色、色弱等多种模式。前端代码注释完善,每个页面都有说明,新手也能快速上手并二次开发。
移动端介绍
移动端基于 Vue 3 + Vite + pnpm + esbuild 构建,主打一个“快”,无论启动还是构建都非常丝滑。样式体系采用 UnoCSS 原子化方案,性能高、灵活度强,并内置 UnoCSS Icons / icones,图标资源即用即取。
状态管理使用 Pinia + pinia-plugin-persistedstate,全端一致;请求层封装 uni.request,开箱即用;路由基于 uni-mini-router,支持清晰可控的路由拦截,拒绝黑盒。支持 API 自动加载,Composition API 直接使用无需手动引入,并提供 v3 Code Snippets,显著提升页面开发效率。
工程规范方面,集成 Prettier、ESLint、Stylelint、Husky、lint-staged、commitlint,配合 TypeScript(兼容 JS),同时支持 ES6 import 与 CSS 属性自动排序,多环境配置完全解耦,怎么配都顺手,既适合个人开发,也适合团队协作。
截图预览



项目地址:https://gitee.com/dotnetmoyu/SimpleAdmin