package com.ruoyi.system.domain.fieldchangerecord.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * {@link DataFieldChangeLog} 的容器注解。
 *
 * <p>通过 {@code @Repeatable} 机制，在同一个方法上写多个
 * {@link DataFieldChangeLog} 会被自动包装成此容器注解。</p>
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DataFieldChangeLogs {

    DataFieldChangeLog[] value();
}
