[开源]企业快速开发框架,DDD领域驱动设计,支持工作流、多租户

开源系统流程管理
2026-06-28 05:10 3 次浏览 • 0 次下载 0KB
[开源]企业快速开发框架,DDD领域驱动设计,支持工作流、多租户

一、开源项目简介

ERP 快速开发框架 blazor 工作流 权限管理 多租户 采用abp.next。

二、开源协议

使用LGPL-3.0开源协议

三、界面展示

界面展示

图片 图片 图片 图片 图片 图片

四、功能概述

ERP 快速开发框架 blazor 工作流 权限管理 多租户 SASS模式 企业快速开发框架 财务系统 oa系统 hr系统 绩效 考核。

线路计划

1.基础设施ed(用户,角色,权限,多租户)---->基础设施ed(流程设计器)---->基础设施(流转流转逻辑)ing---->基础设施优化
2.人事模块---->财务模块---->客户关系--->进销存--->Mes

五、技术选型

软件架构

DDD领域驱动设计模式

安装教程

  1. 安装mysql,redis(ERP.HttpApi.Host和ERP.DbMigrator项目设置正确的数据库和redis连接)

  2. 打开ERP.sln解决方案,设置ERP.HttpApi.Host为启动项目

  3. 打开程序包管理控制台,选择ERP.EntityFrameworkCore项目

  4. 执行命令add-migration init,再执行update-database

  5. 运行ERP.DbMigrator项目进行数据初始化 6 powershell运行根目录 dev_run.ps1脚本

  6. 登录账号密码admin 1q2w3E*

使用说明

涉及技术:

blazor+antdesign+mysql+redis+abp.vnext+dotnet6+blazordiagams+RulesEngine+ocelot+consul +asp.netCore mvc +centos7+supervisord+nginx

参考文档:

业务开发手册(总体开发规范以及手册参考abp.vnext)
    基础操作:常见的表单,列表操作等请参考多多租户模块,作为基础编码和ui规范
    国际化:IStringLocalizer= IStringLocalizerFactory.Create,IStringLocalizer《》 , AbpComponentBase.L
    automap :IObjectMapper ,AbpComponentBase.ObjectMapper
    异常提示框:IUserExceptionInformer
    通知提示:IUiNotificationService,请不要直接使用antdesign的通知提示
    事件总线跨组件传值:UIEventBus
更多内容请查看 README.md 文档

鸣谢开源项目

ant-design-blazor
abp.vnext
Blazor.Diagrams