视图
网关前缀:${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"