-
Data Governance Dev authored
后端: - list_columns.{mysql,oracle,dameng}.sql 加 TABLE_NAME 过滤,绑定参数 (schema, table_name) - db_adapter.list_columns 签名加 table_name 参数 - 新增 POST /api/connect/columns 端点 + ListColumnsRequest schema 前端: - connections.js 加 listColumns(form, tableName) - TaskModal.vue: - 删 rebuildFieldList() + fieldsByType/fieldRuleSamples mock 路径 - 加 loadColumns() + watch(form.table) 触发 - 校验规则 Tab 三态提示(加载中 / 请选表 / 空表) - loadTables() 加「保留旧选中」(编辑场景) - 列定义:字段名(英文) / 字段注释(只读) / 数据类型 / 规则设置 / 默认展示 测试: - tests/test_load_columns.py 端到端验证(30 列渲染 + /api/connect/columns 调用 1 次) - tests/rule_tab_with_columns.png UI 截图130b8398