所有类和接口
类
说明
自定义Appender父类.
默认日志格式化器
直接返回日志消息内容
阿里云SLS日志Appender.
.
压缩包内文件信息DTO
压缩包处理 Feign 接口
压缩包上传结果DTO
异步任务执行器配置
DTO/VO 基类,包含系统全局基础字段
日期字段使用中文格式 yyyy-MM-dd HH:mm:ss
基础异常类
已过时。
列参数
基于 SecurityContextHolder 和自定义 SecurityContext 的统一用户上下文
负责聚合:JWT 基本信息、组织/公司信息、角色与权限等。
自定义访问拒绝处理
返回标准的 ApiResult 格式
自定义JWT认证失败处理
返回标准的 ApiResult 格式
自定义JWT认证失败处理
Spring的上下文自动化配置类.
自定义 xxl-job 执行器,支持在任务执行前后添加自定义逻辑。
异常处理演示控制器
用于演示各种异常处理场景
演示请求对象,包含验证注解
异常处理示例类
演示如何在实际应用中使用异常处理机制
异常日志配置类
用于配置和管理异常日志的最佳实践
异常处理工具类
提供统一的异常处理方法和异常创建方法
函数式接口,允许在lambda表达式中抛出受检异常
导出查询参数
字段变更记录
字段标签注解
用于标识字段的中文名称,在操作日志中显示
文件详情列表查询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 上下文服务
提供用户相关的扩展信息(员工、公司、组织等)的查询能力
这些信息通过 Query Service 接口获取,支持本地实现和Feign远程调用两种模式
Spring 上下文持有者.
Spring Context工具类.
Swagger Config Filter
修复反向代理场景下 swagger-config 返回的 URL 缺少前缀的问题
行政区域信息.
成本中心 实体类。
成本中心 Feign 客户端
员工 实体类。
基于Feign的SysEmployeeOrgQueryService实现
用于远程调用core模块的员工-组织关系查询接口
员工-组织关系查询服务接口
支持本地实现(core模块)和Feign远程调用(app作为依赖包)
基于Feign的SysEmployeeQueryService实现
用于远程调用core模块的员工查询接口
员工查询服务接口
支持本地实现(core模块)和Feign远程调用(app作为依赖包)
.
.
文件记录详情响应DTO
文件工具类.
总账科目 实体类。
总账科目 Feign 客户端
系统操作日志实体
操作日志 Mapper
组织查询 Feign 客户端
参考
SysOuFeignClient,提供 sys_org 表的查询能力。基于Feign的SysOrgQueryService实现
用于远程调用core模块的组织查询接口
组织查询服务接口
支持本地实现(core模块)和Feign远程调用(app作为依赖包)
组织详细信息 DTO(Feign 客户端侧)
与服务端的同名类字段基本保持一致,便于 JSON 映射。
利润中心 VO
销售中心设置 VO
销售中心设置控制器
系统设置 Feign客户端
系统统一数据字典 Feign客户端
销售中心设置控制器
用户基本信息DTO
用于从core模块的sys_user表查询用户信息后返回给app模块
与core模块的SysUserBasicDTO保持一致
系统用户 Feign 客户端
用于通过username查询SysUserBasicDTO
基于Feign的SysUserQueryService实现
用于远程调用core模块的用户查询接口
系统用户查询服务接口
支持本地实现和Feign远程调用两种模式
Feign请求拦截器,用于添加X-Tenant-Code请求头
测试组织实体
测试组织控制器
测试组织 Mapper
测试组织服务接口
测试组织服务实现
全局链路ID持有者.
全局链路ID设置过滤器.
UDC 字段注解
标识字段为 UDC 编码字段,需要转换为实际值进行记录
未授权异常类
用于处理权限不足的情况
销售中心设置 VO
使用示例
用户创建.
UserRpcService专用的Feign配置
用户类型.
用户状态枚举
用户类型.
用户类型.
验证异常类
用于处理参数验证失败的情况
Web MVC配置
处理子路径映射问题
xxl-job 配置.
xxl-job常量.
xxl-job配置.
xxl-job工具类.