feat: 累积功能变更 — 聊天集成、租户管理、小程序更新、ETL 增强、迁移脚本

包含多个会话的累积代码变更:
- backend: AI 聊天服务、触发器调度、认证增强、WebSocket、调度器最小间隔
- admin-web: ETL 状态页、任务管理、调度配置、登录优化
- miniprogram: 看板页面、聊天集成、UI 组件、导航更新
- etl: DWS 新任务(finance_area_daily/board_cache)、连接器增强
- tenant-admin: 项目初始化
- db: 19 个迁移脚本(etl_feiqiu 11 + zqyy_app 8)
- packages/shared: 枚举和工具函数更新
- tools: 数据库工具、报表生成、健康检查
- docs: PRD/架构/部署/合约文档更新

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Neo
2026-04-06 00:03:48 +08:00
parent 70324d8542
commit 6f8f12314f
515 changed files with 76604 additions and 7456 deletions

View File

@@ -0,0 +1,38 @@
-- 任务引擎参数调优2026-03-30
-- 更新 cfg_task_generator_params 全局默认参数
BEGIN;
UPDATE biz.cfg_task_generator_params SET param_value = 7.5
WHERE site_id IS NULL AND param_key = 'high_priority_recall_threshold';
UPDATE biz.cfg_task_generator_params SET param_value = 4.0
WHERE site_id IS NULL AND param_key = 'priority_recall_threshold';
UPDATE biz.cfg_task_generator_params SET param_value = 3.0
WHERE site_id IS NULL AND param_key = 'min_wbi_for_transfer';
UPDATE biz.cfg_task_generator_params SET param_value = 0.0
WHERE site_id IS NULL AND param_key = 'guard_assistant_coverage_ratio';
UPDATE biz.cfg_task_generator_params SET param_value = 4
WHERE site_id IS NULL AND param_key = 'max_transfer_count';
-- 新增/更新升级倍数参数
INSERT INTO biz.cfg_task_generator_params (site_id, param_key, param_value, description)
VALUES
(NULL, 'escalation_comanage_multiplier', 2.5, '升级到 COMANAGE 的倍数阈值'),
(NULL, 'escalation_pool_multiplier', 4.0, '转移到 POOL 的倍数阈值'),
(NULL, 'default_ideal_interval_days', 10.0, '无历史数据时的兜底到店周期')
ON CONFLICT (site_id, param_key) DO UPDATE SET param_value = EXCLUDED.param_value;
COMMIT;
-- ROLLBACK:
-- UPDATE biz.cfg_task_generator_params SET param_value = 7.0 WHERE site_id IS NULL AND param_key = 'high_priority_recall_threshold';
-- UPDATE biz.cfg_task_generator_params SET param_value = 5.0 WHERE site_id IS NULL AND param_key = 'priority_recall_threshold';
-- UPDATE biz.cfg_task_generator_params SET param_value = 5.0 WHERE site_id IS NULL AND param_key = 'min_wbi_for_transfer';
-- UPDATE biz.cfg_task_generator_params SET param_value = 0.5 WHERE site_id IS NULL AND param_key = 'guard_assistant_coverage_ratio';
-- UPDATE biz.cfg_task_generator_params SET param_value = 2 WHERE site_id IS NULL AND param_key = 'max_transfer_count';
-- UPDATE biz.cfg_task_generator_params SET param_value = 3.0 WHERE site_id IS NULL AND param_key = 'escalation_comanage_multiplier';
-- UPDATE biz.cfg_task_generator_params SET param_value = 5.0 WHERE site_id IS NULL AND param_key = 'escalation_pool_multiplier';