From c151c8db07678a8ac0b350e3c2a25668bd197e92 Mon Sep 17 00:00:00 2001 From: tzwang Date: Mon, 29 Apr 2024 10:10:15 +0800 Subject: [PATCH] added ai task db model Former-commit-id: b81c68d0f5d6fdbd137c0a4c5531e23fae81c502 --- api/desc/schedule/pcm-schedule.api | 16 ++++++++++++++++ api/internal/types/types.go | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/api/desc/schedule/pcm-schedule.api b/api/desc/schedule/pcm-schedule.api index a3068a25..e1892770 100644 --- a/api/desc/schedule/pcm-schedule.api +++ b/api/desc/schedule/pcm-schedule.api @@ -84,4 +84,20 @@ type ( AiJobLogResp { Log string `json:"log"` } + + AiTaskDb { + Id string `json:"id,omitempty" db:"id"` + TaskId string `json:"taskId,omitempty" db:"task_id"` + AdapterId string `json:"adapterId,omitempty" db:"adapter_id"` + ClusterId string `json:"clusterId,omitempty" db:"cluster_id"` + Name string `json:"name,omitempty" db:"name"` + Replica string `json:"replica,omitempty" db:"replica"` + ClusterTaskId string `json:"clusterTaskId,omitempty" db:"c_task_id"` + Strategy string `json:"strategy,omitempty" db:"strategy"` + Status string `json:"status,omitempty" db:"status"` + Msg string `json:"msg,omitempty" db:"msg"` + CommitTime string `json:"commitTime,omitempty" db:"commit_time"` + StartTime string `json:"startTime,omitempty" db:"start_time"` + EndTime string `json:"endTime,omitempty" db:"end_time"` + } ) \ No newline at end of file diff --git a/api/internal/types/types.go b/api/internal/types/types.go index 9120e293..8f20e9a2 100644 --- a/api/internal/types/types.go +++ b/api/internal/types/types.go @@ -5586,6 +5586,22 @@ type AiJobLogResp struct { Log string `json:"log"` } +type AiTaskDb struct { + Id string `json:"id,omitempty" db:"id"` + TaskId string `json:"taskId,omitempty" db:"task_id"` + AdapterId string `json:"adapterId,omitempty" db:"adapter_id"` + ClusterId string `json:"clusterId,omitempty" db:"cluster_id"` + Name string `json:"name,omitempty" db:"name"` + Replica string `json:"replica,omitempty" db:"replica"` + ClusterTaskId string `json:"clusterTaskId,omitempty" db:"c_task_id"` + Strategy string `json:"strategy,omitempty" db:"strategy"` + Status string `json:"status,omitempty" db:"status"` + Msg string `json:"msg,omitempty" db:"msg"` + CommitTime string `json:"commitTime,omitempty" db:"commit_time"` + StartTime string `json:"startTime,omitempty" db:"start_time"` + EndTime string `json:"endTime,omitempty" db:"end_time"` +} + type CreateAlertRuleReq struct { CLusterId string `json:"clusterId"` ClusterName string `json:"clusterName"`