package com.jiuzhekan.cbkj.common.annotaionUtil;

import java.lang.annotation.*;

/**
 * 统计注解
 * <p>
 * 杭州聪宝科技有限公司
 * <p>
 *
 * @author guowei
 * @date 2021/4/14 15:02
 */
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface StatisticsFunction {

    /**
     * 来源
     *
     * @return java.lang.String
     * @author guowei
     * @date 2021/4/14
     */
    String source() default "";

    /**
     * 默认值
     *
     * @return java.lang.String
     * @author guowei
     * @date 2021/4/13
     */
    String value() default "";

    /**
     * 是否统计
     *
     * @author guowei
     * @date 2021/4/13
     */
    boolean isStatistic() default true;
}
