基础组件

  • Core 组件,包含核心基础功能:
    • 异常管理
    • 日志管理
    • 配置管理
    • 生命周期管理
  • Web 组件
    • 中间件管理
    • 前后端通信
  • MVC 组件
  • RPC 组件
  • Security 组件
    • 认证
    • 授权
  • 数据访问组件 Typeorm
  • 多租户组件

通用业务组件

  • 日志管理组件,包含了日志查询页面
  • 权限管理组件
  • 字典管理组件
  • 登录管理组件,基于 Security 组件实现
  • 用户管理组件
  • 部门管理组件
  • 公司管理组件
  • 菜单管理组件
  • 流程管理组件

垂直场景业务组件

  • 金融行业组件
  • 电信行业组件
  • 行政行业组件
  • 电商行业组件
  • 物流行业组件

业务应用组件

这类组件比较特殊,这类组件失去了复用的特性,业务应用组件只是负责实现业务功能,没有或者没法再进一步抽象为可复用的组件,在这个组件里,我们会实现真正的业务逻辑,以及对以上组件进行业务化编排