nunu-layout-admin/internal/repository/user.go

29 lines
475 B
Go
Raw Normal View History

2025-03-24 05:55:56 +00:00
package repository
import (
"context"
"nunu-layout-admin/internal/model"
)
type UserRepository interface {
GetUser(ctx context.Context, id int64) (*model.User, error)
}
func NewUserRepository(
repository *Repository,
) UserRepository {
return &userRepository{
Repository: repository,
}
}
type userRepository struct {
*Repository
}
func (r *userRepository) GetUser(ctx context.Context, id int64) (*model.User, error) {
var user model.User
return &user, nil
}