class Character { final String id; final String name; final String tagline; final String avatar; final String description; final List tags; final double compatibility; // 硬件契合度 % final String status; // 'online' | 'busy' | 'offline' final bool isLocked; const Character({ required this.id, required this.name, required this.tagline, required this.avatar, required this.description, required this.tags, required this.compatibility, required this.status, this.isLocked = false, }); }