feat(cashflow): 按项目任务单复核修正——表名cashflow_statements+DoD兼容路径/菜单C组/角色收敛/术语0+验收脚本入库

- 表名: ORM+生产库 RENAME cash_flow_structure_values → cashflow_statements (DoD SHOW TABLES LIKE 字面验收)
- 兼容端点: /api/cma/cashflow/statements(GET/POST)+analysis 注册 main.py (DoD 验收路径)
- 菜单: 移入 🟡C 监控与评价 组(与杜邦分析/管理报表平级), roles 收敛 ceo/finance (前端 ROLE_ROUTES/MENU_ITEMS/router meta + 后端 require_role 四处同步)
- 术语: docstring 改写, grep 现金流肖像=0
- 验收脚本: backend/scripts/verify_cashflow_structure.py (14项断言全PASS: type6→type1双向/瀑布5步/alias路径/权限/清理)
This commit is contained in:
Hermes CI Fix
2026-09-03 01:34:13 +08:00
parent dd6019f096
commit 5e0b09e6b6
7 changed files with 216 additions and 8 deletions
+2 -1
View File
@@ -946,8 +946,9 @@ class CashFlowStructureValue(Base):
"""现金流量表结构分析 — 三大活动净额 (P1 2026-09-03 八类企业定性分析)
官方现金流量表三大活动净额按期间注入,支撑 O/I/F 符号组合 → 8类企业判定
单位统一为 万元(与 BH_CASH_BALANCE / ledger 口径一致)
表名 cashflow_statements(任务派发单 DoD 验收用名)
"""
__tablename__ = "cash_flow_structure_values"
__tablename__ = "cashflow_statements"
id = Column(Integer, primary_key=True, index=True)
entity_id = Column(Integer, nullable=False, default=1, comment="企业ID(账套,多租户隔离)")
period = Column(String(20), nullable=False, comment="期间 YYYY-MM")