diff --git a/internal/repository/users.sql.go b/internal/repository/users.sql.go index adee108..2beb2ee 100644 --- a/internal/repository/users.sql.go +++ b/internal/repository/users.sql.go @@ -66,6 +66,27 @@ func (q *Queries) FindUserEmail(ctx context.Context, email string) (User, error) return i, err } +const findUserId = `-- name: FindUserId :one +SELECT id, email, full_name, password_hash, is_admin, created_at, updated_at, last_login, phone_number FROM users WHERE id = $1 LIMIT 1 +` + +func (q *Queries) FindUserId(ctx context.Context, id uuid.UUID) (User, error) { + row := q.db.QueryRow(ctx, findUserId, id) + var i User + err := row.Scan( + &i.ID, + &i.Email, + &i.FullName, + &i.PasswordHash, + &i.IsAdmin, + &i.CreatedAt, + &i.UpdatedAt, + &i.LastLogin, + &i.PhoneNumber, + ) + return i, err +} + const insertUser = `-- name: InsertUser :one INSERT INTO users ( email, full_name, password_hash, is_admin