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 +}