Skip to content

项目结构

通用组件层

所在包: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-webWeb通信配置提供服务间远程接口调用配置。
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-excelExcel工具组件提供了统一的excel工具类,并带有多种样式枚举。
sdk-component业务组件
sdk-plugin插件注册组件
sdk-cluster世界国家管理API接口
sdk-cmd命令行组件
sdk-liteflowliteflow封装

平台服务层

模块名称介绍
service-job调度中心服务提供任务调度功能的接口及数据模型定义及任务调度能力。
service-log审计中心服务提供日志服务的实现。
service-magic-apiMagic 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插件管理服务提供插件管理功能(开发中,无法生产使用)。

平台业务层

模块名称介绍
business-scaffold低代码所有功能移入service-application模块。
business-approve审批中心提供审批流,及审批表单服务。
business-message消息管理服务提供消息模板和消息中心的管理服务。
business-component业务组件为各种业务组件(用户选择、部门选择等)提供专用接口。
business-report报表中心集成积木报表提供报表功能。
business-workbench工作台提供我的待办、我的日程等功能。

注意

当前应用中心、审批中心源代码将作为商业版保留内容,承诺永久免费使用,如果需要补充能力可以通过交流群或Issue提交反馈,我们将综合评估后补齐。