Commit Graph

16 Commits

Author SHA1 Message Date
liuy 83f99be452 feat(nifi): 新增参数上下文创建和控制器更新功能
- 新增创建参数上下文并绑定到指定流程组的功能
- 新增查询需要修改的控制器详情功能
- 新增更新控制器服务的功能
- 重构了基础操作接口,增加了新的操作方法
-优化了代码结构,提高了可维护性和可扩展性
2025-05-22 11:51:11 +08:00
liuy 58ff225c47 feat(nifi): 新增应用实例化功能
- 新增 Oracle 和 MySQL 应用实例化功能- 实现创建流程组、处理器和连接的功能
- 添加计算新组件坐标的逻辑
- 封装基础操作和 NiFi 操作接口
2025-05-21 18:20:50 +08:00
liuy a0900b1cee feat(nifilog): 添加 2025 年 4月 30 日的日志事件和属性表
- 新增 LoggingEvent20250430 和 LoggingEventProperty20250430 两个实体类
- 实现了对应的 DAO 和 Service 接口及其实现类
- 添加了分页查询、批量插入等方法
2025-05-20 16:34:42 +08:00
liuy 7d60bdeef4 build: 更新项目构建配置
- 移除 NiFi 客户端相关代码
- 删除了多个 NiFi 模型类
- 移除了 NiFi 服务配置类
- 删除了自定义的 OkHttpClient 和 Jackson 配置
2025-05-19 15:50:33 +08:00
liuy c0ef153a17 feat(nifi): 添加创建连接关系功能
- 新增 CreateConnection18、Component18、Revision18 等相关模型类- 在 NifiApiService 中添加 createProcessorConnections 方法用于建立连接关系
- 新增对应的请求和响应模型类,以支持创建连接关系的 API 调用
2025-05-19 15:47:32 +08:00
liuy 7abd8bbed9 feat(nifi-client): 增加处理器详情查询、更新和删除功能
- 新增处理器详情查询、更新和删除相关的 API 接口
- 添加处理器信息和版本相关的新模型类
- 优化错误处理,使用 StrUtil 格式化错误信息
2025-05-19 11:49:10 +08:00
liuy b228ab67a5 feat(nifi): 增加创建模板、实例化代码片段和创建处理器的功能
- 新增创建 NiFi 模板的功能
- 实现将代码片段实例化到指定位置的方法
- 添加创建处理器的功能,支持 nifi 1.28.1 版本的 364 个处理器- 优化日志输出,使用 slf4j 替代 System.out.println
- 新增多个结果模型类,用于处理不同类型的响应数据
2025-05-17 16:53:07 +08:00
liuy 7a5e8bf6f2 feat(nifi): 添加模板和代码片段相关功能
- 新增获取所有 XML 模板的接口- 新增根据模板 ID 获取 XML 模板内容的接口
- 新增生成模板的功能
- 新增复制流程组为代码片段的功能
- 优化 NiFi 客户端,支持 GET 请求返回文件流
2025-05-17 11:27:27 +08:00
liuy 6afd2264e3 feat(nifi): 添加控制器服务启用、禁用和删除功能
- 新增 EnOrDiControllerServices12 和 Revision13 类用于启用或禁用控制器服务
- 在 NifiApiService 中添加 enabledOrDisabledControllerServices 方法实现控制器服务启用或禁用
- 在 NifiApiService 中添加 deleteControllerServices 方法实现控制器服务删除
2025-05-16 17:49:06 +08:00
liuy a37f6ab340 feat(nifi): 添加控制器服务相关功能
- 新增 ControllerService12、Component12、Revision12 类用于处理控制器服务相关数据
- 在 NifiApiService 中添加获取控制器服务详情和创建流程组级别的控制器服务的方法
2025-05-16 16:45:17 +08:00
liuy 72710dc255 feat(nifi): 增加流程组相关API接口并优化参数处理
- 新增流程组查询、创建、删除和启动/停止的API接口
- 添加流程组绑定参数上下文的接口
- 优化参数处理,支持直接传入对象作为请求体
-重构部分代码以提高可维护性
2025-05-16 11:21:28 +08:00
liuy 9acde1cb1e feat(nifi-client): 添加删除参数上下文功能并优化模型命名- 在 NifiClient 中添加 delete 方法支持 DELETE 请求
- 在 NifiApiService 中实现删除参数上下文的接口
- 优化模型类命名,提高代码可读性
- 更新参数上下文相关 API 调用路径
2025-05-15 10:23:05 +08:00
liuy e535d45df3 feat(nifi): 添加参数上下文功能并优化错误处理
- 新增参数上下文相关模型类- 实现参数上下文创建、更新、删除和查询的API接口
- 优化错误处理,提高异常信息的可读性
- 移除未使用的ProcessorConfig类
2025-05-14 19:09:55 +08:00
liuy 5d9fb90fb1 refactor(fw-nifi):重构 Nifi 相关代码- 更新 Jackson 配置,增加忽略未知属性的功能
- 新增多个 Nifi 模型类,包括 Breadcrumb2、Breadcrumb3、ParentBreadcrumb2 和 Permissions2
- 修改现有模型类,增加新字段以适应 Nifi API 变更
- 调整 NifiApiService 中的 queryFlowProcessGroupsRoot 方法,支持返回不同类型的响应
2025-05-14 18:27:58 +08:00
liuy 10aeddff70 (nfeatifi): 添加 NiFi API 客户端和相关模型类
- 新增 NiFi API客户端类 NifiClient,实现与 NiFi 服务器的通信
- 添加多个 NiFi 模型类,用于解析和处理 NiFi API 响应数据
- 新增 Jackson 配置类和 JSON 工具类,用于 JSON 数据处理
- 移除无用的 Main 类
2025-05-14 17:49:37 +08:00
xiang2lin 7262d4f9a3 fw-nifi模块初始化 2025-05-12 14:17:58 +08:00