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 VciRevisionRule { /** * 英文名称 * @return */ String name() ; /** * 显示文本 * @return */ String text() ; /** * 描述 * @return */ String description() default ""; /** * 跳跃字符 * @return */ String skipChar() default ""; /** * 初始字符 * @return */ String startChar() ; /** * 步长 * @return */ int stepNumber() default 1; /** * 前缀 * @return */ String prefixString() default ""; /** * 后缀 * @return */ String suffixString() default ""; }