Commit Graph

7 Commits

Author SHA1 Message Date
vertoryao
0f90ce4c6c feat(dify): 添加爬虫模块(全国公共资源交易平台) 2025-05-16 19:10:19 +08:00
vertoryao
92ff130b0d feat(dify): 添加 Docker 支持并进行代码优化
- 添加 Dockerfile 以支持 Docker部署
- 更新 Maven 配置,添加 Docker 插件- 优化部分代码结构,提高可维护性
- 新增消息列表查询功能
- 修复用户密码编码问题
2025-05-12 17:37:10 +08:00
f488856412 perf(connection): 优化数据库连接池配置并升级 Dify 相关依赖
- 配置 Hikari 连接池的 max-lifetime、idle-timeout 和 validation-timeout 参数,提高数据库连接效率- 将 Dify Spring Boot Starter 依赖版本从 0.9.0 升级到 0.11.0
-优化 V1DatasetController 中的 deleteDocument 方法,移除冗余的返回类型
- 修正 V1WorkflowController 中的 logs 方法,添加缺失的返回语句
2025-05-06 01:47:11 +08:00
vertoryao
79ed8b3b9c refactor(dify): 重构 API 接口和安全配置
- 重构 API接口路径,修改权限命名配置
- 移除了 WebFlux 相关代码,改为使用 Spring Security 配置
2025-04-28 16:15:18 +08:00
54d4e14761 feat(security): 实现基于 Spring WebFlux 的用户认证和权限管理
- 新增 ReactiveUserDetailsService 实现类 FluxUserDetailServiceImpl- 添加 MenuFluxRepository、RoleFluxRepository、UserFluxRepository 和 UserRoleFluxRepository 接口
- 实现 SpringWebFluxSecurityConfig 配置类
- 在 V1ChatController、V1DatasetController、V1ServerController 和 V1WorkflowController 中添加权限控制注解
- 更新 DeptService接口,新增 listFluxTree 方法
2025-04-28 00:09:31 +08:00
vertoryao
12c53c6a62 feat(dify): 集成 Dify 服务并更新相关配置
- 在 application.yml 中添加 Dify 服务相关配置
- 删除 PageDto 类
- 更新 pom.xml,升级 mybatis-plus 版本并添加 dify-spring-boot-starter 依赖
- 调整 SpringSecurityConfig 中的请求匹配规则
2025-04-22 17:18:24 +08:00
vertoryao
c39927451e first commit 2025-04-22 11:04:40 +08:00