Files
Neo-ZQYY/apps/backend/.env.local
Neo 2a7a5d68aa feat: 2026-04-15~04-20 累积变更基线 — 多主线合流
主线 1: rns1-customer-coach-api + 04-miniapp-core-business 后端实施
  - 新增 GET /xcx/coaches/{id}/banner 轻量接口
  - performance/records 加 coach_id 参数 + view_board_coach 权限分流
  - coach/customer/performance/board/task 服务层重构
  - fdw_queries 结算单粒度聚合 + consumption_summary 视图统一
  - task_generator 回访宽限 72h + UPSERT 替代策略 + Step 5 保底清理
  - recall_detector settle_type=3 双重限制 + 门店级 resolved

主线 2: 小程序权限分流 + 新增 coach-service-records 管理者视角业绩明细页
  - perf-progress 共享模块去重 task-list/coach-detail 动画逻辑
  - isScattered 散客标记端到端
  - foodDetail/phoneFull/creator* 字段透传

主线 3: P19 指数回测框架 Phase 1+2
  - 3 个指数表 stat_date 日快照模式
  - 新增 DWS_INDEX_BACKFILL / DWS_TASK_SIMULATION 工具任务
  - task_engine 升级 HTTP 实时 + 推演回测双模式

主线 4: Core 维度层启用
  - 新增 CORE_DIM_SYNC 任务(DWD → core 4 维度表)
  - 修复 app 视图空查询问题

主线 5: member_project_tag 改为 LAST_30_VISITS 消费次数窗口

主线 6: 2 个迁移 SQL 已执行(stat_date + member_project_tag 新窗口)
  - schema 基线与 DDL 快照同步

主线 7: 开发机路径迁移 C:\NeoZQYY → C:\Project\NeoZQYY(约 95% 改动量)

附带: 新建运维脚本(churned_customer_report / simulate_historical_tasks /
      backfill_index_snapshots)+ tools/task-analysis/ 任务分析工具

合计 157 文件。未包含中间产物(tmp/ .playwright-mcp/ inspect-* excel/sheet 分析 txt)。
审计记录见下一个 commit。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 06:32:07 +08:00

49 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==============================================================================
# NeoZQYY 后端 .env.local — 私有覆盖层
# ==============================================================================
# 后端 config.py 以 override=True 加载此文件,优先级高于根 .env
# 敏感值禁止提交;本文件已在 .gitignore 中排除
# ------------------------------------------------------------------------------
# 业务数据库zqyy_app
# ------------------------------------------------------------------------------
# DB_HOST / DB_PORT / DB_USER / DB_PASSWORD 继承自根 .env无需重复
# CHANGE 2026-02-15 | 默认指向测试库,生产环境切换为 zqyy_app
APP_DB_NAME=test_zqyy_app
# ------------------------------------------------------------------------------
# ETL 数据库(后端只读访问,用于数据库查看器)
# ------------------------------------------------------------------------------
# 与 zqyy_app 同实例时可省略 ETL_DB_HOST/PORT/USER/PASSWORD自动复用
# CHANGE 2026-02-15 | 默认指向测试库,生产环境切换为 etl_feiqiu
ETL_DB_NAME=test_etl_feiqiu
# ------------------------------------------------------------------------------
# JWT 认证
# ------------------------------------------------------------------------------
JWT_SECRET_KEY=change-me-in-production
JWT_ALGORITHM=HS256
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
# ------------------------------------------------------------------------------
# CORS逗号分隔
# ------------------------------------------------------------------------------
CORS_ORIGINS=http://localhost:5173
# ------------------------------------------------------------------------------
# 微信消息推送(与微信后台填写的 Token 一致)
# CHANGE 2026-02-19 | 新增微信消息推送回调 Token
# ------------------------------------------------------------------------------
WX_CALLBACK_TOKEN=LLZQwx2026push
# ------------------------------------------------------------------------------
# 通用
# ------------------------------------------------------------------------------
LOG_LEVEL=INFO
# ------------------------------------------------------------------------------
# ETL 项目路径(子进程 cwd缺省按 monorepo 相对路径推算)
# ------------------------------------------------------------------------------
# ETL_PROJECT_PATH=C:/Project/NeoZQYY/apps/etl/connectors/feiqiu