所有类和接口

说明
 
前端配置界面下拉:数据权限 scope、维度映射类型等枚举说明(不含业务动态字典)
将 ABAC 数据权限约束应用到 QueryWrapper(与 EmployeeDao 中原逻辑一致,供 DAO 与 MyBatis-Flex 方言共用)。
注册基于 IDialect.prepareAuth(com.mybatisflex.core.query.QueryWrapper, com.mybatisflex.core.dialect.OperateType) 的 PostgreSQL ABAC 方言扩展。
 
 
PostgreSQL 方言扩展:在 IDialect.prepareAuth(QueryWrapper, OperateType) 中追加 ABAC 数据权限条件。
 
ABAC / 接口鉴权相关配置(业务服务引入 newsys-app 后可按需覆盖)。
自定义Appender父类.
默认日志格式化器 直接返回日志消息内容
 
服务端使用官方 STS Tea SDK(sts20150401)调用 AssumeRole,下发 OSS 临时访问凭证。
阿里云SLS日志Appender.
阿里云 STS OpenAPI(Tea)客户端:endpoint + Client 凭据链,与官方示例一致。
基于库内 HTTP 元数据与角色-权限的接口访问决策(由 newsys-core 实现,供 Feign 调用)。
基于元数据校验 API 访问:由调用方传入与当前请求一致的方法与路径(通常与网关后的 URI 一致)。
 
调用 newsys-core 进行接口级权限校验(透传当前 JWT)。
 
 
.
压缩包文件信息DTO
压缩包上传结果DTO
 
异步任务执行器配置
异步执行结果.
 
DTO/VO 基类,包含系统全局基础字段 日期字段使用中文格式 yyyy-MM-dd HH:mm:ss
 
基础异常类
已过时。
 
树形数据接口.
 
 
已过时。
 
列参数
.
基于 SecurityContextHolder 和自定义 SecurityContext 的统一用户上下文 负责聚合:JWT 基本信息、组织/公司信息、角色与权限等。
 
用户上下文DTO,结构与CurrentUserContext一致 用于Feign接口返回用户完整上下文信息
自定义访问拒绝处理 返回标准的 ApiResult 格式
自定义JWT认证失败处理 返回标准的 ApiResult 格式
自定义JWT认证失败处理
自定义查询项.
自定义查询工具类.
Spring的上下文自动化配置类.
自定义 xxl-job 执行器,支持在任务执行前后添加自定义逻辑。
 
 
 
 
 
映射类型.
数据权限运算符.
 
 
 
 
数据权限资源类型.
数据权限范围类型.
数据权限值类型.
按姓氏(及可选手机号)唯一定位员工后,返回其直属部门(默认组织)信息。
员工相关服务.
员工保存.
 
 
异常处理演示控制器 用于演示各种异常处理场景
演示请求对象,包含验证注解
异常处理示例类 演示如何在实际应用中使用异常处理机制
异常日志配置类 用于配置和管理异常日志的最佳实践
异常处理工具类 提供统一的异常处理方法和异常创建方法
函数式接口,允许在lambda表达式中抛出受检异常
导出查询参数
 
Feign 调用权限服务失败时的降级策略。
字段变更记录
字段标签注解 用于标识字段的中文名称,在操作日志中显示
字段运算符.
文件详情列表查询VO
文件管理 Feign 接口
 
文件上传结果DTO
 
全局异常处理器 - Spring Boot 3.5 最佳实践 确保在发生异常时也能清理MDC
.
 
已过时。
 
 
Jackson配置类,用于处理Date和LocalDateTime的序列化和反序列化 支持多种日期格式:ISO-8601格式和"yyyy-MM-dd HH:mm:ss"格式
自定义Date反序列化器,支持多种日期格式
自定义LocalDateTime反序列化器,支持多种日期格式
自定义JDBC Appender,用于将日志输出到数据库
数据库存储appender.
 
 
JWT认证服务API接口 定义在其他业务域通过Feign调用的接口
当前用户信息响应
JWT认证Feign客户端 其他业务域通过Feign调用newsyc-core获取JWT服务
 
JWT配置属性(app模块) 定义JWT相关配置,具体实现由core模块完成 注意:通过 @EnableConfigurationProperties({JwtProperties.class}) 在 SecurityAutoConfiguration 中注册
将已解码的 JWT 写入 SecurityContextHolderSecurityContext, 并加载本地 SysUser / SysEmployee,供 HTTP 过滤器与 JwtSecurityContextBootstrap 共用, 保证与前端 Bearer 入站、Feign Authorization 出站行为一致。
在非 HTTP 线程(任务、监听、单元流程等)中,按登录账号或用户主键签发 JWT,并初始化与 Web 请求相同的 SecurityContextHolder / SecurityContext,便于 CurrentUserContext.fromSecurityContext() 等行为一致。
JWT令牌生成请求DTO
JWT令牌响应DTO
JWT令牌验证请求DTO
JWT令牌验证响应DTO
日志的业务参数.
日志相关常量.
日志标记.
ELK Appender.
marker过滤器.
消息发送Feign客户端 其他业务域通过Feign调用消息发送服务
消息发送RPC参数
消息发送RPC结果
 
基于 newsys-core 元数据(sys_data_permission_resource + sys_role_permission)的接口鉴权。
 
MyBatis-Flex 实体监听器 自动填充创建人、更新人信息
 
MybatisFlex工具类.
 
操作日志上下文
操作日志.
操作日志测试控制器
操作日志使用示例 示例1: 实体类添加 @UdcField 注解
操作日志拦截器.
操作日志拦截器
操作日志 Mapper
操作日志服务接口
操作日志服务实现
操作类型.
已过时。
排序项参数
带排序的查询参数
组织名称查询请求参数
组织类型.
 
OSS 客户端接口
阿里云 OSS STS 临时访问凭证(AssumeRole 返回),用于前端/SDK 直连 OSS。
OSS URL 解析工具类 统一处理不同OSS服务商的URL格式
解析后的URL信息
分页数据传输对象 用于封装分页查询结果,包括数据列表、分页信息等
参数构建器
 
 
 
参数验证工具类
.
权限类型枚举
 
基础查询参数
 
Redis工具类使用示例
Redis配置属性
 
Redis工具类 - 基于Redisson实现
 
 
 
资源未找到异常类 用于处理资源不存在的情况
RestTemplate配置类
角色数据权限明细行(维度取值)
查询角色数据权限(管理端)
保存角色数据权限头 + 明细(明细全量替换)
角色类型枚举
安全枚举基类 提供类似枚举的功能,但支持通过 new 创建实例
 
 
 
Security 上下文工具类 提供从 JWT Token 中获取用户信息的能力,以及通过 Feign 获取扩展信息
扩展的 Security 上下文服务 提供用户相关的扩展信息(员工、公司、组织等)的查询能力 这些信息通过 Query Service 接口获取,支持本地实现和Feign远程调用两种模式
Spring 上下文持有者.
Spring Context工具类.
数据权限约束拼装的 SQL 片段与占位参数(供 JDBC / MyBatis 绑定)。
Swagger Config Filter 修复反向代理场景下 swagger-config 返回的 URL 缺少前缀的问题
 
行政区域信息.
 
成本中心 实体类。
成本中心 Feign 客户端
 
员工基本信息.
员工 实体类。
 
基于Feign的SysEmployeeOrgQueryService实现 用于远程调用core模块的员工-组织关系查询接口
员工-组织关系查询服务接口 支持本地实现(core模块)和Feign远程调用(app作为依赖包)
基于Feign的SysEmployeeQueryService实现 用于远程调用core模块的员工查询接口
员工查询服务接口 支持本地实现(core模块)和Feign远程调用(app作为依赖包)
员工保存.
 
.
.
文件记录详情响应DTO
文件工具类.
总账科目 实体类。
总账科目 Feign 客户端
异步任务日志列表行:表字段 + extPayload 常用字段展平。
异步任务日志分页查询(按 extPayload 与表字段组合过滤)。
异步任务日志查询入参(不分页列表)。
系统日志 Feign 客户端。
 
 
系统操作日志实体
操作日志 Mapper
 
组织查询 Feign 客户端 参考 SysOuFeignClient,提供 sys_org 表的查询能力。
基于Feign的SysOrgQueryService实现 用于远程调用core模块的组织查询接口
 
组织查询服务接口 支持本地实现(core模块)和Feign远程调用(app作为依赖包)
组织详细信息 DTO(Feign 客户端侧) 与服务端的同名类字段基本保持一致,便于 JSON 映射。
组织保存信息.
 
 
 
公司用章主信息DTO
公司用章主信息 Feign 接口
利润中心 VO
 
销售中心设置 VO
销售中心设置控制器
 
系统设置 Feign客户端
系统流程用户配置 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 编码字段,需要转换为实际值进行记录
未授权异常类 用于处理权限不足的情况
未在 sys_data_permission_resource 注册的路径策略。
销售中心设置 VO
使用示例
用户创建.
 
UserRpcService 专用 Feign 配置。
用户类型.
用户状态枚举
用户类型.
用户类型.
 
 
 
验证异常类 用于处理参数验证失败的情况
web通用拦截器.
web相关常量.
Web MVC配置 处理子路径映射问题
xxl-job 配置.
xxl-job常量.
xxl-job配置.
 
 
xxl-job工具类.