审计记录

sk-base-common/src/main/java/com/skua/tool/annotation/JoinSqlAnno.java 374 字节
张雷 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
package com.skua.tool.annotation;

import java.lang.annotation.*;

/**
 * @author sonin
 * @date 2021/10/17 13:23
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.TYPE})
public @interface JoinSqlAnno {

    String primaryKey() default "id";

    Class<?> targetClass() default Object.class;

    String foreignKey() default "";

}