package com.vci.starter.web.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 链接类型 */ @Target({java.lang.annotation.ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface VciLinkType { /** * 英文名称 * @return */ String name() default ""; /** * 显示文本 * @return */ String text() default ""; /** * 描述 * @return */ String description() default ""; /** * 表格名称 * @return */ String tableName() default ""; /** * from端 * @return */ String[] fromBtmTypes() ; /** * to端 * @return */ String[] toBtmTypes(); /** * 是否管理密级 * @return true表示需要管理 */ boolean secretAble() default false; }