feat: wire delivery result and infra data backends

This commit is contained in:
mac
2026-07-28 17:56:00 +08:00
parent 897670b721
commit f7be87c7d9
14 changed files with 1468 additions and 34 deletions
@@ -37,6 +37,14 @@ func (h *ContainerServiceHandler) Workloads(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"items": data.Workloads, "summary": data.Summary})
}
func (h *ContainerServiceHandler) Clusters(c *gin.Context) {
data, ok := h.loadData(c)
if !ok {
return
}
c.JSON(http.StatusOK, gin.H{"items": data.Clusters, "nodes": data.Nodes, "summary": data.Summary})
}
func (h *ContainerServiceHandler) loadData(c *gin.Context) (*service.ContainerServiceData, bool) {
claims, ok := CurrentClaims(c)
if !ok {