package service import ( "blazing/cool" "blazing/modules/config/model" ) type MELEEService struct { *cool.Service } func NewMELEEService() *MELEEService { return &MELEEService{ &cool.Service{ Model: model.NewMeettConfig(), }, } } func (s *MELEEService) Def() []model.PetBaseConfig { var pets []model.PetBaseConfig m := cool.DBM(s.Model) m.OrderRandom().Limit(3).Scan(&pets) return pets // return ret.Interface().([]model.PetFusion) }