export const notificationTypeLabels: Record = { bill_generated: '账单', bill_paid: '账单', check_in: '入住', check_out: '退宿', deposit_due: '押金', deposit_refunded: '押金', class_change: '班级', schedule_conflict: '排课', announcement: '公告', }; const teacherRoleLabels: Record = { subject_teacher: '任课老师', head_teacher: '班主任', life_teacher: '生活老师', academic_teacher: '学服老师', }; export function formatNotificationText(text: string): string { return Object.entries(teacherRoleLabels).reduce( (result, [roleType, label]) => result.replaceAll(roleType, label), text, ); }