OpenAuth.Net/README.md
2025-06-20 03:30:36 +00:00

2.1 KiB
Raw Blame History

## OpenAuth.NET 项目说明

OpenAuth.NET 是一个基于 .NET 的开源权限管理框架,支持快速构建企业级应用。它提供了用户认证、权限分配、数据权限控制、工作流引擎等核心功能,并采用模块化设计,便于扩展和维护。

### 官方资源

- **官网**: [http://www.openauth.net.cn](http://www.openauth.net.cn)
- **文档**: [http://doc.openauth.net.cn](http://doc.openauth.net.cn)
- **演示地址(开源版本)**: [http://demo.openauth.net.cn:1803](http://demo.openauth.net.cn:1803)
- **付费订阅演示地址Vue3**: [http://demo.openauth.net.cn:1805](http://demo.openauth.net.cn:1805)
- **移动UniApp演示地址**: [http://demo.openauth.net.cn:1804](http://demo.openauth.net.cn:1804)

### 核心特性

- **权限管理**:支持用户、角色、组织机构的灵活配置,可自定义数据权限。
- **可视化流程设计**:提供可拖拽的工作流引擎,支持复杂业务流程。
- **模块化架构**:参考《企业应用架构模式》《重构与模式》等经典书籍进行设计。
- **多数据库支持**:兼容 SQL Server、MySQL、PostgreSQL、Oracle 等主流数据库。
- **代码生成器**支持动态表单、API、Vue 页面的自动化生成。

### 技术架构图

![架构图](snapshot/architect.png)

### 演示截图

#### Vue2 效果
![vue2](snapshot/vue2.png)

#### 拖拽表单
![拖拽表单](snapshot/form.png)

#### 工作流设计
![工作流](snapshot/image.png)

#### 打印方案设计
![打印方案](snapshot/sysprinterplan.png)

### 开发与构建

#### 安装依赖

```sh
npm install

启动开发环境

npm run dev

构建生产版本

npm run build

文档资源

社区支持

加入官方 QQ 交流群获取实时帮助。

开源许可

本项目遵循 MIT 许可协议。

如需商业支持或定制开发,请联系作者获取详细信息。