-- name: GetKolProfileByUser :one SELECT id, tenant_id, user_id, display_name, bio, avatar_url, market_enabled, status, created_at, updated_at FROM kol_profiles WHERE user_id = sqlc.arg(user_id)::bigint AND tenant_id = sqlc.arg(tenant_id)::bigint AND deleted_at IS NULL; -- name: GetKolProfileByID :one SELECT id, tenant_id, user_id, display_name, bio, avatar_url, market_enabled, status, created_at, updated_at FROM kol_profiles WHERE id = sqlc.arg(id) AND deleted_at IS NULL; -- name: UpdateKolProfile :exec UPDATE kol_profiles SET display_name = sqlc.arg(display_name), bio = sqlc.arg(bio), avatar_url = sqlc.arg(avatar_url), updated_at = NOW() WHERE id = sqlc.arg(id) AND tenant_id = sqlc.arg(tenant_id)::bigint AND deleted_at IS NULL;