// 心情公共工具 — 统一 Mood 枚举的 emoji/标签映射 // 消除 calendar_page / mood_page / search_page / monthly_page 中的重复定义 import 'package:nuanji_app/data/models/journal_entry.dart'; /// 心情 → emoji String moodToEmoji(Mood mood) => switch (mood) { Mood.happy => '😊', Mood.calm => '😌', Mood.sad => '😢', Mood.angry => '😠', Mood.thinking => '🤔', }; /// 心情 → 中文标签 String moodToLabel(Mood mood) => switch (mood) { Mood.happy => '开心', Mood.calm => '平静', Mood.sad => '难过', Mood.angry => '生气', Mood.thinking => '思考', };