• Data Governance Dev's avatar
    feat(backend): NUMERIC_TYPES / DATE_TYPES + orchestrator 识别 v2 条件树 payload · 0967e522
    Data Governance Dev authored
    - web/core/db_adapter.py
      - 新增 NUMERIC_TYPES / DATE_TYPES frozenset(紧挨 TEXT_TYPES)
      - 覆盖 MySQL / 达梦 / Oracle 三方言的常见数值 + 日期类型
    
    - web/core/orchestrator.py
      - 修 bug:"自动追加 custom_value_check 步骤" 判断只认旧 payload {user_input}
      - v2 payload 用 group 树结构 → 永远 False → main_steps=[] → 0 步跑
      - 新增 _has_effective_leaf(node) 递归判断:新旧 payload 都认
      - 修后:steps=[] + 1 条有效规则 → 自动追加 custom_value_check → 跑 200 行命中
    0967e522
db_adapter.py 19.2 KB