基础组件
- Core 组件,包含核心基础功能:
- 异常管理
- 日志管理
- 配置管理
- 生命周期管理
- Web 组件
- 中间件管理
- 前后端通信
- MVC 组件
- RPC 组件
- Security 组件
- 认证
- 授权
- 数据访问组件 Typeorm
- 多租户组件
通用业务组件
- 日志管理组件,包含了日志查询页面
- 权限管理组件
- 字典管理组件
- 登录管理组件,基于 Security 组件实现
- 用户管理组件
- 部门管理组件
- 公司管理组件
- 菜单管理组件
- 流程管理组件
垂直场景业务组件
- 金融行业组件
- 电信行业组件
- 行政行业组件
- 电商行业组件
- 物流行业组件
业务应用组件
这类组件比较特殊,这类组件失去了复用的特性,业务应用组件只是负责实现业务功能,没有或者没法再进一步抽象为可复用的组件,在这个组件里,我们会实现真正的业务逻辑,以及对以上组件进行业务化编排