添加了自定义类型以持久化Enumeration