You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
575 B

package service
import (
"go-common/app/admin/main/config/model"
"go-common/library/log"
)
// CreateTeam create App.
func (s *Service) CreateTeam(name, env, zone string) error {
app := &model.Team{Name: name, Env: env, Zone: zone}
return s.dao.DB.Create(app).Error
}
//TeamByName get team by Name.
func (s *Service) TeamByName(name, env, zone string) (team *model.Team, err error) {
team = &model.Team{}
if err = s.dao.DB.FirstOrCreate(&team, &model.Team{Name: name, Env: env, Zone: zone}).Error; err != nil {
log.Error("TeamByName() error(%v)", err)
}
return
}