go-common/app/admin/main/config/service/team.go
2019-04-22 18:49:16 +08:00

22 lines
575 B
Go

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
}