TPTABP采用ABP6.0微服务架构。TPTABP拥有更强大的权限系统,权限可控制到按钮、api级别。ABP本身使用多租户、模块化、领域驱动设计、微服务等架构设计, 支持多个ORM切换,支持后台任务(HangFire,Quartz)集成、 事件总线、AutoMapper、审计日志、数据过滤等基础设施。企业版基于Openiddict身份管理,提供高级身份验证功能, 如单点登录和API访问控制。满足绝大部分企业需求。
核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。
前端技术点说明:elementPlus、vue3、TypeScript、Vite、axios、sass等,
后端技术点说明:.net6.0、EFCore、AutoMapper、autofac、swagger、Openiddict(IdentityServer4的替代)、HangFire、Quartz、多租户、微服务、Ocelot网关等
数据库支持:Mysql、SqlServer、MongoDB、Oracle、PostgreSQL、Sqlite
ORM可选:EFCore、Dapper (其他的需要扩展)
使用Openiddict的原因:IdentityServer4要收费了!!!
IdentityServer4要收费了!!!
IdentityServer4要收费了!!!
查看Demo了解更多:http://tptabp.tptclub.top/
附部分系统截图: