17 Commits
Author SHA1 Message Date
will 15fe786347 fix(zentao): 修正每日工作量报告阈值计算逻辑
- 调整阈值计算公式,将每周警告小时数乘以0.8系数
- 修正了多天工作量统计时的阈值判断逻辑
2026-08-13 12:26:50 +08:00
will 19f9a42dd1 feat(agent): 集成OpenAI和阿里云通义千问模型支持
- 在AgentMetaService中添加日志记录功能,监控MCP工具状态
- 配置类AiChatModelConfiguration集成OpenAI、智谱AI和Ollama模型支持
- 实现API密钥脱敏处理保护敏感信息
- 应用配置中默认启用OpenAI作为首选AI提供商
- 开发环境配置集成阿里云通义千问兼容模式接口
2026-08-12 22:09:23 +08:00
will bf5a3209d9 feat(zentao): 添加禅道周任务详情报告中的项目名称字段
- 在SQL查询中添加项目表关联和项目名称字段
- 新增zt_project表的LEFT JOIN连接
- 修改格式化方法以显示项目名称信息
- 更新报告输出格式以包含项目信息
2026-08-09 17:55:42 +08:00
will c4bcfab316 feat(job): 重构报表任务执行架构并新增邮件抄送功能
- 新增 AbstractZentaoReportBuilder 抽象类提供通用查询方法
- 新增 ReportBuilder 接口和 @ReportJob 注解实现报表构建器插件化
- 新增 ZentaoDailyEffortReportBuilder 实现日报工时统计报表
- 将 ZentaoWeComReportService 重命名为 BuildReportService 并重构为通用报表服务
- 在 job_config 表新增 mailCc 字段支持邮件抄送功能
- 更新 MailMessageClient 支持抄送人参数和收件人格式标准化
- 新增工作台菜单项并更新数据库补丁脚本
- 移除原有的 ZentaoEffortReportQueryService 和 ZentaoDailyEffortJobExecutor
- 更新 XXL-JOB 调度分发器支持新的报表构建器模式
2026-08-09 14:13:43 +08:00
will 18dcf0d082 feat(config): 新增配置管理功能实现配置分组和项目管理
- 创建 ConfigController 提供配置分组和项目的增删改查接口
- 实现 ConfigGroup 和 ConfigItem 实体类及对应的 DTO 数据传输对象
- 添加 ConfigGroupMapper 和 ConfigItemMapper 数据访问层接口
- 实现 ConfigService 业务逻辑层处理配置数据的查询和保存操作
- 创建 JobConfig 相关实体、DTO 和服务类用于任务配置管理
- 实现 JobExecutionDispatcher 和 JobExecutor 接口支持任务执行调度
- 添加 ZentaoDailyEffortJobExecutor 和 ZentaoWeeklyTaskDetailJobExecutor
- 更新数据库脚本包括创建 job_config 表和删除旧的代理配置表
2026-08-09 03:09:49 +08:00
will 8685114e95 refactor(core): 移除AI代理配置相关实体和服务
- 删除了AgentConfigGroup实体及其映射器和实现类
- 删除了AgentConfigItem实体及其映射器和实现类
- 删除了AgentReportConfig实体、DTO及服务类
- 删除了AgentReportJobConfig实体、DTO及服务类
- 删除了AgentTaskFunction相关控制器、DTO和服务类
- 更新了AgentReportController使用新的JobConfigService
- 修改了API权限常量,移除任务功能相关权限
- 重命名数据库表agent_config_group为config_group
- 在AuthRbacSupport中添加超级管理员权限检查逻辑
2026-08-09 03:09:14 +08:00
will 413a6f1cd6 feat(chat): 优化聊天流式传输和日志记录功能
- 添加UUID请求ID用于跟踪每个聊天请求
- 实现流式传输重试机制和阻塞模式降级方案
- 新增详细的工具调用日志记录和性能监控
- 改进禅道工时统计分析功能和查询限制
- 移除控制台SQL日志输出,优化生产环境配置
- 修复模型空回复异常处理和数据格式问题
2026-08-06 22:49:05 +08:00
will 7ffe3242e5 refactor(config): 重构配置文件结构和属性前缀
- 将AI相关配置从application.yml移至application-dev.yml和application-prod.yml
- 移除application.yml中的xxl-job配置并分别在开发和生产环境中重新定义
- 更新XxlJobConfiguration中条件注解的属性前缀路径
- 调整ZentaoReportIntegrationProperties的配置前缀从will.agent.zentao.report改为will
- 优化配置文件的环境特定设置分布
2026-08-06 00:36:06 +08:00
will fdd944f2d8 config(app): 配置文件重构为环境变量驱动
- 移除硬编码的数据库、Redis、RabbitMQ连接配置
- 将AI服务配置改为环境变量驱动模式
- 添加Spring Profiles支持,默认使用开发环境
- 移除项目内的Git子模块映射配置
- 配置JWT密钥为环境变量可配置
- 保留MyBatis映射路径配置
2026-08-05 23:30:17 +08:00
will 46203679dc config(app): 配置文件重构为环境变量驱动
- 移除硬编码的数据库、Redis、RabbitMQ连接配置
- 将AI服务配置改为环境变量驱动模式
- 添加Spring Profiles支持,默认使用开发环境
- 移除项目内的Git子模块映射配置
- 配置JWT密钥为环境变量可配置
- 保留MyBatis映射路径配置
2026-08-05 23:26:02 +08:00
will 4a53d0bb98 feat(build): 添加JVM标志配置和Java版本检查功能
- 在build.gradle中添加resolveJibJvmFlags方法支持JVM标志配置
- 在jenkins-docker-push.sh中添加JIB_JVM_FLAGS环境变量支持
- 添加JAVA_HOME环境变量配置和路径设置
- 实现Java版本检查确保使用Java 21或更高版本
- 验证Java版本并提供错误提示信息
- 导出JIB_JVM_FLAGS环境变量供构建使用
2026-08-05 20:42:56 +08:00
will bdddf3fcbe feat(build): 集成 Jib 插件以支持容器化构建
- 在 wcsApp 模块中添加 com.google.cloud.tools.jib 插件
- 配置 Jib 构建参数包括基础镜像、目标镜像和认证信息
- 设置容器主类为 com.will.wcsApp.WcsAppApplication
- 配置容器端口为 8080 并设置时区环境变量
- 在 settings.gradle 中声明 Jib 插件版本依赖
2026-08-05 20:19:28 +08:00
will d034a3249c feat(build): 集成 Jib 插件以支持容器化构建
- 在 wcsApp 模块中添加 com.google.cloud.tools.jib 插件
- 配置 Jib 构建参数包括基础镜像、目标镜像和认证信息
- 设置容器主类为 com.will.wcsApp.WcsAppApplication
- 配置容器端口为 8080 并设置时区环境变量
- 在 settings.gradle 中声明 Jib 插件版本依赖
2026-08-05 20:15:41 +08:00
will 040a2cac4b feat(agent): 添加AI智能代理功能模块
- 集成Spring AI框架支持大模型对话
- 实现聊天历史记录管理功能
- 添加代码生成功能支持
- 集成MCP协议工具调用
- 实现流式响应和会话管理
- 添加系统提示词和上下文管理
- 支持多租户会话隔离
- 配置自动化装配和依赖注入
- 实现错误处理和异常捕获
- 添加用户权限验证和审计追踪
- 支持对话历史持久化存储
- 实现智能时间上下文识别
2026-08-05 20:08:09 +08:00
will 8be4f567d0 Merge branch 'main' of https://git.ittx.com.cn/office-walle/will_server 2026-08-05 16:43:02 +08:00
will 9d100f9465 feat(agent): 添加AI智能代理功能模块
- 集成Spring AI框架支持大模型对话
- 实现聊天历史记录管理功能
- 添加代码生成功能支持
- 集成MCP协议工具调用
- 实现流式响应和会话管理
- 添加系统提示词和上下文管理
- 支持多租户会话隔离
- 配置自动化装配和依赖注入
- 实现错误处理和异常捕获
- 添加用户权限验证和审计追踪
- 支持对话历史持久化存储
- 实现智能时间上下文识别
2026-08-05 16:38:56 +08:00
顾山云 18f391d743 Initial commit 2026-08-05 16:17:41 +08:00