package com.vci.starter.web.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 枚举定义 * @author weidy */ @Target({java.lang.annotation.ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface VciEnum { /** * 英文名称 * @return */ String name() default ""; /** * 值类型,默认为字符串 * @return */ Class valueType() default java.lang.String.class; /** * 显示文本 * @return */ String text() default ""; /** * 描述 * @return */ String description() default ""; }