Commit Graph

9 Commits

Author SHA1 Message Date
f2c856ab05 ```
feat(scheduler): 更新定时任务配置以支持中标与招标分别设置阈值

将原先单一的 threshold 配置项拆分为 winningThreshold 和 bidThreshold,
分别用于控制中标公示和招标公告的金额筛选条件。同时调整了默认值及描述信息,
使配置更清晰灵活。

此外,更新了定时任务状态展示逻辑,支持显示两个独立的阈值及其单位转换(万元/亿元)。
当阈值为 0 时显示“不筛选”,提高用户理解度。

配置文件 config.json 中相关字段已同步修改,并调整了时间范围字段 timeRange 的默认值。
```
2025-12-15 21:06:10 +08:00
a904137b60 fix(config): 调整金额阈值和描述以匹配10亿标准
将配置文件中的金额阈值从1亿调整为10亿,并更新相关描述。同时修改前端表单默认值,
确保与后端配置一致。
2025-12-15 18:31:33 +08:00
02e3728c5e feat(config): 南京公共资源交易中心 2025-12-15 18:15:05 +08:00
6fc9748009 ```
All checks were successful
Deploy Vue App / build-and-deploy (push) Successful in 9s
feat(llm): 添加AI智能分析配置功能

新增LLM配置模块,支持通过阿里云DashScope API进行招标金额的智能提取。
配置包括API Key、Base URL、模型选择等,并提供启用开关。
前端界面增加“AI配置”标签页,包含状态展示、配置表单及测试连接功能。
后端增强parseDetailEnhanced方法,优先使用LLM提取金额,失败时降级至正则表达式。
同时实现LLM状态查询与连接测试接口,确保配置有效性。
配置文件中新增llm字段,默认关闭,支持安全存储API密钥。
```
2025-12-15 17:49:11 +08:00
f797ed9a61 ```
All checks were successful
Deploy Vue App / build-and-deploy (push) Successful in 8s
fix(public): 移除标题中的多余数字

移除了 index.html 文件中页面标题 "南京公共工程建设中心 - 公告采集工具1"
末尾的多余数字 "1",使标题更加简洁准确。
```
2025-12-15 16:24:29 +08:00
caeac76ca3 fix(public): 更新页面标题
All checks were successful
Deploy Vue App / build-and-deploy (push) Successful in 8s
2025-12-15 16:22:45 +08:00
b4afc1ce5a ```
feat(scheduler): 添加定时任务功能并集成前端配置界面

- 引入 node-cron 依赖以支持定时任务调度
- 新增定时任务相关 API 接口:获取配置、更新配置、查询状态、手动触发任务
- 前端新增“定时任务”标签页,支持 Cron 表达式配置与友好时间展示
- 支持通过 Web 界面启用/禁用定时任务、设置执行计划和金额阈值
- 定时任务可自动采集数据并发送邮件报告,无需重启服务即可生效新配置
- 优化配置保存逻辑,避免敏感信息泄露
```
2025-12-15 15:22:42 +08:00
b044e918aa ```
feat(readme): 对部分文本进行格式调整,包括金额数字空格分隔、API 参数说明优化、标题层级对齐等,提升可读性。
```
2025-12-15 10:36:18 +08:00
83a8a3bb9a 初始化 2025-12-12 15:54:04 +08:00