All Classes and Interfaces
Class
Description
自定义Appender父类.
默认日志格式化器
直接返回日志消息内容
阿里云SLS日志Appender.
.
压缩包内文件信息DTO
压缩包处理 Feign 接口
压缩包上传结果DTO
异步任务执行器配置
DTO/VO 基类,包含系统全局基础字段
日期字段使用中文格式 yyyy-MM-dd HH:mm:ss
基础异常类
Deprecated.
列参数
基于 SecurityContextHolder 和自定义 SecurityContext 的统一用户上下文
负责聚合:JWT 基本信息、组织/公司信息、角色与权限等。
自定义访问拒绝处理
返回标准的 ApiResult 格式
自定义JWT认证失败处理
返回标准的 ApiResult 格式
自定义JWT认证失败处理
Spring的上下文自动化配置类.
自定义 xxl-job 执行器,支持在任务执行前后添加自定义逻辑。
员工 Feign 客户端
提供从 newsys-core 获取员工相关信息的接口
异常处理演示控制器
用于演示各种异常处理场景
演示请求对象,包含验证注解
异常处理示例类
演示如何在实际应用中使用异常处理机制
异常日志配置类
用于配置和管理异常日志的最佳实践
异常处理工具类
提供统一的异常处理方法和异常创建方法
函数式接口,允许在lambda表达式中抛出受检异常
导出查询参数
外部系统用户完整信息 DTO
用于当 JWT 解析失败时,从内部系统获取用户完整信息
字段变更记录
字段标签注解
用于标识字段的中文名称,在操作日志中显示
文件详情列表查询VO
文件管理 Feign 接口
文件上传结果DTO
全局异常处理器 - Spring Boot 3.5 最佳实践
确保在发生异常时也能清理MDC
Jackson配置类,用于处理Date和LocalDateTime的序列化和反序列化
支持多种日期格式:ISO-8601格式和"yyyy-MM-dd HH:mm:ss"格式
自定义Date反序列化器,支持多种日期格式
自定义LocalDateTime反序列化器,支持多种日期格式
数据库存储appender.
JWT认证服务API接口
定义在其他业务域通过Feign调用的接口
当前用户信息响应
JWT认证Feign客户端
其他业务域通过Feign调用newsyc-core获取JWT服务
JWT配置属性(app模块)
定义JWT相关配置,具体实现由core模块完成
注意:通过 @EnableConfigurationProperties({JwtProperties.class}) 在 SecurityAutoConfiguration 中注册
JWT令牌生成请求DTO
JWT令牌响应DTO
JWT令牌验证请求DTO
JWT令牌验证响应DTO
日志的业务参数.
日志相关常量.
日志标记.
ELK Appender.
marker过滤器.
消息发送Feign客户端
其他业务域通过Feign调用消息发送服务
消息发送RPC参数
消息发送RPC结果
MyBatis-Flex 实体监听器
自动填充创建人、更新人信息
操作日志上下文
操作日志测试控制器
操作日志使用示例
示例1: 实体类添加 @UdcField 注解
操作日志拦截器
操作日志 Mapper
操作日志服务接口
操作日志服务实现
操作类型枚举
排序项参数
带排序的查询参数
组织类型.
OSS 客户端接口
分页数据传输对象
用于封装分页查询结果,包括数据列表、分页信息等
参数构建器
参数验证工具类
权限类型枚举
基础查询参数
Redis工具类使用示例
Redis配置属性
Redis工具类 - 基于Redisson实现
资源未找到异常类
用于处理资源不存在的情况
RestTemplate配置类
角色类型枚举
安全枚举基类
提供类似枚举的功能,但支持通过 new 创建实例
Security 上下文工具类
提供从 JWT Token 中获取用户信息的能力,以及通过 Feign 获取扩展信息
扩展的 Security 上下文服务
提供用户相关的扩展信息(员工、公司、组织等)的查询能力
这些信息通过 Feign 客户端调用 newsys 对应接口获取,并缓存以提高性能
Spring 上下文持有者.
Spring Context工具类.
Swagger Config Filter
修复反向代理场景下 swagger-config 返回的 URL 缺少前缀的问题
行政区域信息.
成本中心 实体类。
成本中心 Feign 客户端
员工 实体类。
.
.
文件记录详情响应DTO
文件工具类.
总账科目 实体类。
总账科目 Feign 客户端
系统操作日志实体
操作日志 Mapper
组织查询 Feign 客户端
参考
SysOuFeignClient,提供 sys_org 表的查询能力。组织详细信息 DTO(Feign 客户端侧)
与服务端的同名类字段基本保持一致,便于 JSON 映射。
利润中心 VO
销售中心设置 VO
销售中心设置控制器
系统统一数据字典 Feign客户端
销售中心设置控制器
Feign请求拦截器,用于添加X-Tenant-Code请求头
测试组织实体
测试组织控制器
测试组织 Mapper
测试组织服务接口
测试组织服务实现
全局链路ID持有者.
全局链路ID设置过滤器.
UDC 字段注解
标识字段为 UDC 编码字段,需要转换为实际值进行记录
未授权异常类
用于处理权限不足的情况
销售中心设置 VO
使用示例
用户创建.
UserRpcService专用的Feign配置
用户类型.
用户状态枚举
用户类型.
用户类型.
验证异常类
用于处理参数验证失败的情况
Web MVC配置
处理子路径映射问题
xxl-job 配置.
xxl-job常量.
xxl-job配置.
xxl-job工具类.