import 'package:common_utils/common_utils.dart'; import 'package:get/get.dart'; abstract interface class BaseEnum { String get code; String get title; } extension BaseEnumExtension on List { T? fromCode(String? code) { if (ObjectUtil.isEmpty(code)) return null; return firstWhereOrNull((v) => v.code == code); } }