跳到主要内容

视图

网关前缀:${API_BASE}/metadata/views/...

DTO 字段说明(ViewDto)

  • name 字符串,必填,视图名(唯一)
  • description 字符串,可选,描述
  • query 字符串,必填,视图对应的查询语句或DSL

创建/更新视图

  • POST /views
  • PUT /views/{viewName}
  • 参数组合示例:创建后只更新描述
curl -X POST "${API_BASE}/metadata/views" -H "Content-Type: application/json" \
-d '{"name":"sales_overview","description":"Sales view","query":"SELECT date, sum(amount) AS revenue FROM orders GROUP BY date"}'

curl -X PUT "${API_BASE}/metadata/views/sales_overview" -H "Content-Type: application/json" \
-d '{"description":"Updated desc"}'

分页与按名称查询

  • GET /views?page=&pageSize=&sortBy=&sortDirection=
  • GET /views/{viewName}
  • 头:X-Tenant-Id
curl "${API_BASE}/metadata/views?page=0&pageSize=10"
curl -X GET "${API_BASE}/metadata/views/sales_overview"