From 41474ecaff971a10259559f7a492e6104fc90790 Mon Sep 17 00:00:00 2001 From: tzwang Date: Thu, 1 Feb 2024 17:27:18 +0800 Subject: [PATCH] modified storage implementations Former-commit-id: 06cbd0eae64d3b1bf3d8e1bf1d4296a98a4d4898 --- api/internal/scheduler/database/aiStorage.go | 15 +++++++++++++-- .../scheduler/schedulers/option/option.go | 5 +++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 api/internal/scheduler/schedulers/option/option.go diff --git a/api/internal/scheduler/database/aiStorage.go b/api/internal/scheduler/database/aiStorage.go index f8f424a7..f7f7ead0 100644 --- a/api/internal/scheduler/database/aiStorage.go +++ b/api/internal/scheduler/database/aiStorage.go @@ -1,8 +1,19 @@ package database +import ( + "github.com/zeromicro/go-zero/core/logx" + "gitlink.org.cn/jcce-pcm/pcm-coordinator/api/internal/types" + "gorm.io/gorm" +) + type AiStorage struct { + DbEngin *gorm.DB } -func (s *AiStorage) getParticipants() { - +func (s *AiStorage) GetParticipants() { + var resp types.ClusterListResp + tx := s.DbEngin.Raw("select * from t_cluster where `deleted_at` IS NULL ORDER BY create_time Desc").Scan(&resp.Data) + if tx.Error != nil { + logx.Errorf(tx.Error.Error()) + } } diff --git a/api/internal/scheduler/schedulers/option/option.go b/api/internal/scheduler/schedulers/option/option.go new file mode 100644 index 00000000..e7c5c218 --- /dev/null +++ b/api/internal/scheduler/schedulers/option/option.go @@ -0,0 +1,5 @@ +package option + +type Option struct { + Name string +}