项目结构
通用组件层
所在包:framework/sdk
模块 | 名称 | 介绍 |
---|---|---|
sdk-core | 通用配置及数据定义 | 提供统一响应、统一异常定义,国际化配置,线程池配置等功能。 |
sdk-base | 基础数据定义 | |
sdk-enums | 枚举定义 | 提供系统通用的枚举定义。 |
sdk-data | 数据库配置 | 提供数据库表公共基类,自动填充列数据操作。 |
sdk-cache | 缓存配置 | 提供redis序列化配置。提供缓存键值定义及组装方法。 |
sdk-oss | 对象存储服务 | 提供了文件上传下载,分片上传等功能的接口和模型定义。 提供了多个平台的对象存储协议的实现。 |
sdk-rpc | 服务间通信配置 | Feign远程调用基础配置。 |
sdk-security | 服务端鉴权配置 | 提供统一认证服务,账号登录,身份信息认证。 |
sdk-authenticate | 身份鉴权 | 提供鉴权处理(基于过滤器实现)以及过滤认证信息配置。 |
sdk-limit | 限流组件 | |
sdk-lock | 分布式锁组件 | 提供开启分布式锁的相关方法。 |
sdk-context | 上下文定义 | 提供全局获取用户上下文信息以及配置。 |
sdk-web | Web通信配置 | 提供服务间远程接口调用配置。 |
sdk-wechat | 微信对接 | 提供了微信小程序的管理接口。 |
sdk-utils | 工具库 | 提供一个功能丰富且易用的Java工具库。 |
sdk-gray | 灰度发布配置 | |
sdk-user | 用户管理 | 提供用户管理功能的接口及数据模型定义。 |
sdk-menu | 菜单管理 | 提供菜单管理功能的接口及数据模型定义。 |
sdk-dict | 字典管理 | 提供字典管理功能的接口及数据模型定义。 |
sdk-organization | 组织管理 | 提供组织管理功能的接口及数据模型定义。 |
sdk-department | 部门管理 | 提供部门管理功能的接口及数据模型定义。 |
sdk-post | 岗位管理 | 提供岗位管理功能的接口及数据模型定义。 |
sdk-role | 角色管理 | 提供角色管理功能的接口及数据模型定义。 |
sdk-tenant | 租户管理 | 提供租户管理功能的接口及数据模型定义。 |
sdk-variable | 系统参数管理 | 提供系统参数管理功能的接口及数据模型定义。 |
sdk-country | 世界国家管理 | 提供全世界国家信息管理功能的接口及数据模型定义。 |
sdk-division | 行政区划管理 | 提供全国行政区划管理功能的接口及数据模型定义。 |
sdk-datasource | 数据源管理 | |
sdk-label | 标签管理 | |
sdk-log | 日志中心 | 提供日志收集,日志查询,日志配置等功能。 |
sdk-job | 调度中心 | 提供任务调度功能的接口及数据模型定义及任务调度能力。 |
sdk-message | 消息中心 | 提供消息发送和消息体注册功能的接口及数据模型定义。 |
sdk-approve | 流程中心 | |
sdk-pay | 支付中心 | 提供在线支付功能的接口及数据模型定义。 |
sdk-application | 应用中心 | |
sdk-workbench | 工作台 | |
sdk-private-call | 隐私通话组件 | 提供手机号码绑定隐私通话服务的接口调用。 |
sdk-sms | 短信对接 | |
sdk-excel | Excel工具组件 | 提供了统一的excel工具类,并带有多种样式枚举。 |
sdk-component | 业务组件 | |
sdk-plugin | 插件注册组件 | |
sdk-cluster | 世界国家管理API接口 | |
sdk-cmd | 命令行组件 | |
sdk-liteflow | liteflow封装 |
平台服务层
模块 | 名称 | 介绍 |
---|---|---|
service-job | 调度中心服务 | 提供任务调度功能的接口及数据模型定义及任务调度能力。 |
service-log | 审计中心服务 | 提供日志服务的实现。 |
service-magic-api | Magic Api集成 | |
service-push | 推送服务 | 提供发送消息的实现层,包含短信、微信、钉钉机器人、websocket等通道。 |
service-oss | 对象存储服务 | 提供文件上传、下载、文件管理等功能。 |
service-system | 系统管理 | 提供用户、组织架构、岗位、角色等系统管理功能。 |
service-authorization | 授权中心 | 提供用户登录后初始化权限服务。 |
service-sms | 短信管理 | 提供短信平台管理功能 。 |
service-wechat | 微信管理 | 提供微信小程序管理功能。 |
service-datasource | 数据源管理服务 | 提供数据源管理功能。 |
service-authentication | 认证中心 | 提供用户登录和登出接口。 |
service-pay | 支付中心 | 提供支付平台管理、统一支付接口、支付结果查询等功能。 |
service-cluster | 集群管理 | 提供集群管理功能(开发中,无法生产使用)。 |
service-application | 应用中心服务 | 提供应用配置、页面配置、模型配置等功能。 |
service-plugin | 插件管理服务 | 提供插件管理功能(开发中,无法生产使用)。 |
平台业务层
模块 | 名称 | 介绍 |
---|---|---|
低代码 | 所有功能移入service-application模块。 | |
business-approve | 审批中心 | 提供审批流,及审批表单服务。 |
business-message | 消息管理服务 | 提供消息模板和消息中心的管理服务。 |
business-component | 业务组件 | 为各种业务组件(用户选择、部门选择等)提供专用接口。 |
business-report | 报表中心 | 集成积木报表提供报表功能。 |
business-workbench | 工作台 | 提供我的待办、我的日程等功能。 |
注意
当前应用中心、审批中心源代码将作为商业版保留内容,承诺永久免费使用,如果需要补充能力可以通过交流群或Issue提交反馈,我们将综合评估后补齐。