2024-11-25 19:13:21 +07:00

27 lines
480 B
Go

package auth
import (
"github.com/android-sms-gateway/server/internal/sms-gateway/models"
"gorm.io/gorm"
)
type repository struct {
db *gorm.DB
}
func newRepository(db *gorm.DB) *repository {
return &repository{
db: db,
}
}
func (r *repository) GetByLogin(login string) (models.User, error) {
user := models.User{}
return user, r.db.Where("id = ?", login).Take(&user).Error
}
func (r *repository) Insert(user *models.User) error {
return r.db.Create(user).Error
}