import { db } from '~/drizzle/db' import { systemSettings } from '~/drizzle/schema' /** * 获取站点标题 */ export async function getSiteTitle(): Promise { try { const settingsResult = await db.select().from(systemSettings).limit(1) const settings = settingsResult[0] return settings?.siteTitle || process.env.NUXT_PUBLIC_SITE_TITLE || '宝一外校园点歌系统' } catch (error) { console.error('获取站点标题失败:', error) return '宝一外校园点歌系统' } } /** * 姓名脱敏函数,统一返回三个星号 * @param name 原始姓名 * @returns 脱敏后的姓名 */ export function maskStudentName(name: string): string { if (!name) return name return '***' }