所有类和接口

说明
 
 
增加IDME事务提交请求参数
添加事务请求
添加事务请求
 
第三方调用异常
 
日志配置类
日志处理器
API处理器
API解析DTO
应用业务处理接口
应用信息
应用启动生命周期
断言, 作为DmeAssert的替代品, 判断逻辑与DmeAssert相反, DmeAssert是判满足条件抛异常, AssertUtils判断不满足条件抛异常
属性分类
 
百度翻译详情响应结果DTO
百度翻译响应结果DTO
 
数据持久层基类
基础DTO
实体通用字段基类
错误类型枚举的父类
 
扩展属性映射父类
实体通用字段基类
实体通用字段基类
扩展属性字段转换 枚举类型的返回是STRING,取code值
定时任务接收参数基类
数字池
发号器通用属性
基础功能
基础字符池
通用分页列表查询结果
MQ自动配置
 
 
 
 
开启MBM事务的响应参数
名称生成器
布尔值属性构建参数json实体
业务枚举的父类
业务枚举反序列化方法
扫描异常枚举
业务枚举序列化方法
业务处理异常
多语言数据处理实现
多语言扫描器
 
磁盘文件, 通过FileUtils调用
缓存自动配置
缓存的key 常量
缓存基类
RedisHelper类
验证码状态
 
 
类工具类
 
 
 
 
 
开启MBM事务的响应参数
通用常量池
已过时。
已过时。
已过时。
 
查询数据实体Conditions参数json实体
 
上下文定义
核心用户上下文拦截器
 
 
 
 
 
 
 
 
 
默认消息处理
 
 
多租户枚举
根据时间重置bizname
日期时间属性构建参数json实体
 
 
 
 
 
 
直连数据库初始化, 业务系统如果有自己的配置可以在这个配置类执行完毕后覆盖FlexGlobalConfig中的配置
插入监听器, 用于非idme数据库
 
 
 
 
功能: 当配置配置在 @MapperScan(factoryBean) 注解上, 并且Mapper 继承自DmeMapper 时, 可根据 springboot 配置 dbType配置, 自由实现dme 或 mysql|pg 的自由切换 dbType=dme: 使用idme访问 dbType=mysql|pg: 使用传统数据库访问
DME与其他数据库切换处理
 
 
更新监听器, 用于非idme数据库
日期时间属性构建参数json实体
默认的 AnalysisEventListener
默认的日志处理实现bean
 
根据传入返回bizname
获取分布式锁失败的默认错误处理类
 
序列号区间生成器接口默认实现
RedisCacheWriter implementation capable of reading/writing binary data from/to Redis in standalone and cluster environments.
默认任务装饰器
 
 
 
 
 
 
 
 
 
脱敏工具类
字典类型
磁盘文件, 通过FileUtils调用
分布式锁AOP切面
分布式锁配置
分布式事务过滤器
已过时。
 
 
参考:http://docs.dme.com/pages/58712b
 
 
DmeExecuteImpl 是 DmeExecute 接口的实现类,用于执行与数据库交互的各种操作。
 
 
 
 
 
IDME数据库自动配置类
配置文件
queryWrapper转义工具类
 
 
 
DME 服务自动配置
 
 
 
DME 事务注解
DmeTransactional 事务切面
事务自动配置
事务执行者接口
事务执行者工厂类
 
 
 
 
 
 
 
 
 
 
 
 
动态设置导出excel文件名
 
动态Excel解析注解
上传excel 解析注解
开启 spring doc
密码是否加密传输
实体对象元数据
类元数据缓存类,用于缓存类的字段、getter 和 setter 方法信息
 
 
 
 
 
 
 
 
 
错误编码, 主要是admin模块在用
00000-00500
校验错误信息
 
 
 
 
 
 
 
 
 
属性类型
 
Excel 工具类
code取值范围:92001-92100 excel类的错误
Excel处理异常
Excel处理配置
 
Excel-定义行号-给字段赋值行号
Excel 工具类
excel验证工具类
从原来的 com.mybatisflex.core.util.LambdaUtil 中剥离添加的方法
 
排序字段构建器
 
 
 
默认key 抽取, 优先根据 spel 处理
iDME 扩展属性查询/更新参数
扩展属性工具
拓展属性参数json实体
 
Feign拦截器
aws 自动配置类
文件 配置信息 bucket 设置公共读权限
文件操作模板
文件操作
查询数据实体Filter参数json实体
 
 
是否枚举
目录参数json实体
 
 
 
 
 
框架配置
租户远程服务
用户远程服务
泛型
 
 
全局异常处理器结合sentinel 全局异常处理器不能作用在 oauth server
Excel头生成器,用于自定义生成头部信息
 
宿主机id获取方式枚举
华为用户
多语言工具类
对表头进行国际化处理
 
 
 
 
 
 
 
 
 
 
 
 
 
幂等注解
The Idempotent Aspect
幂等插件初始化
Idempotent Exception If there is a custom global exception, you need to inherit the custom global exception.
 
分布式锁
 
 
 
 
 
 
 
 
 
 
 
证书内容加载方式
WebSocketSession 唯一标识生成器
JacksonConfig 配置时间转换规则 JavaTimeModule、默认时区等
java 8 时间默认序列化
 
 
JSON工具类
 
唯一标志处理器
字符串处理,方便其他模块解耦处理
多语言自动配置
多语言bean注册配置
多语言常量
多语言包
多语言包
多语言包
多语言工具类
服务启动前监听
行编辑扩展DTO 注意:T里面的valid注解会失效
list analysis EventListener
LocalDate and string converter
LocalDateTime and string converter
本地存储自动配置类
本地文件 配置信息
本地文件读取模式
本地证书内容加载方式
本地消息分发,直接进行发送
本地的消息分发器配置
分布式锁注解
锁异常
 
日志基础信息工具类 兼容swagger 后续有自定义注解的话 可以扩展
 
 
RedisHelper类
 
 
 
日志事件
日志事件监听器
 
 
逻辑运算符
 
登录处理
 
 
 
 
 
 
 
 
 
 
 
 
缓存响应体的包装类
 
过程中涉及到的sql审计信息
整形属性构建参数json实体
证书自动配置类
license 自动配置类
证书检测返回结果, 该结果内容跟LsErrorEnum保持一致
证书配置内容
证书错误枚举
证书处理者 主要负责两个功能: 1.
license 配置信息
证书校验服务 主要负责以下的功能: 1.
多sheet定义
多sheet excel数据解析
 
 
多sheet excel解析结果
导入多列sheet excel
上传多sheet excel 解析注解
导出多个sheet表格
WebSocketHandler 装饰器,该装饰器主要用于在开启和关闭连接时,进行session的映射存储与释放
拦截MBM请求
 
 
 
 
 
 
华为MBM原子接口查询基类
 
MBM 原子接口配置
配置文件
 
华为MBM事务集成
MBM事务接口服务
 
菜单类型
MQ自动配置
 
 
消息分发器
 
 
消息处理器配置信息
 
异步消息标识注解
 
redis消息发布Service
国际化配置
消息订阅服务实现
消息订阅服务
方法反射类
 
HttpClient 配置 RestTemplate 通过 HttpClient调用接口会应用此配置
 
i18n 工具类
名称处理器, 用户自动拼接导出excel文件名
名称处理器, 用户自动拼接导出excel文件名
不为空
需要为数字
 
swagger配置
openapi 配置类
 
aws 自动配置类
aws 对外提供服务端点
OSS配置属性
aws-s3 通用存储操作 支持所有兼容s3协议的云存储: {阿里云OSS,腾讯云COS,七牛云,京东云,minio 等}
传统数据库安全清理分页操作
分页查询结果
分页相关的参数
功能: 对于pg数据库, 默认不能处理ZonedDateTime 类型的字段, 需要加入以下的转换器 获取 SqlSession的配置, 如果是PG数据库, 则加载该类型转换器
心跳处理,接收到客户端的ping时,立刻回复一个pong
 
普通文本类型(非指定json类型)的消息处理器 即消息不满足于我们定义的Json类型消息时,所使用的处理器
 
查询参数
查询参数
 
QueryWrapperUtil 类与 DmeQueryWrapperUtil保持一致, 主要是为了升级方便
响应信息主体
序列号区间生成器接口
 
 
 
 
redis cache 扩展cache name自动化配置
扩展redis-cache支持注解cacheName添加超时时间
CacheManagerCustomizers配置
RedisHelper类
 
redis message 信道相关配置
消息分发器
基于 Redis Pub/Sub 的消息分发器
 
消费容器
启动监听容器, Spring容器启动就会触发
 
 
消费方pending补偿机制
发布消息实现类
已过时。
基于redis取步长,序列号生成器构建者
Redis区间管理器
Redisson 的分布式锁封装
RedisTemplate 配置
redis订阅 websocket 发送消息,接收到消息时进行推送
用户远程服务
导入excel
上传excel 解析注解
Excel下载 `@ResponseExcel 注解`
配置初始化
处理@ResponseExcel 返回值
简化R<T> 的访问操作,例子
 
 
 
 
权限相关常量
where条件的查询类型
查询类型枚举
对象脱敏注解
脱敏序列化
敏感信息枚举类
序列号生成器构建者
序列号生成异常
序列号区间对象模型
区间管理器
序列号生成器接口
 
发号器DB配置属性
发号器Redis配置属性
Snowflake 发号器属性
服务名称
 
Sheet表格
sheet 写出处理器
Shell命令返回结构
shell 脚本运行工具类
参考华为BusinessObject构建,仅作为数据展示使用
签名加载ClassLoader 功能: 从字节码加载LsSigner.class
签名工具类
处理单sheet 页面
Redis序列化器
基于雪花算法,序列号生成器构建者
使用雪花算法 一个long类型的数据,64位。
来源参数json实体
Spring 上下文工具类
 
 
 
文本属性构建参数json实体
字符串工具类
 
Swagger文档配置
imom系统用户
租户
 
租户
imom系统用户
用户创建DTO
 
数据库表信息注解。
目标参数json实体
 
租户参数json实体
租户处理
 
默认线程池操作
 
 
 
事务类别
 
 
MBM事务请求结果
MBM事务请求结果
 
 
 
 
 
分组唯一性校验
唯一校验
 
 
 
 
 
 
 
 
用户处理
核心用户信息, 放置于TTL 中, 开子线程处理是线程数据会自动传递
token处理
验证类异常-admin在用
校验工具
websocket自动配置
websocket session属性配置
websocket自动配置
WebSocket生命周期处理
服务端消息发送
 
websocket 配置 websocket props
WebSocketSession 持有者 主要用于保存当前所有在线的会话信息
 
ExcelWriterBuilder 增强
 
读取自定义 yaml 文件工厂类
处理 ZonedDateTime 格式的字段转换 excel导入时, 日期格式使用 excel 的number/string格式 excel导出时, 日期格式使用 excel 的string格式(使用@DateTimeFormat可以更改导出的格式)
 
 
ZonedDateTime工具包