You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.chenhai.common.annotation;
import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import com.chenhai.common.enums.BusinessType;import com.chenhai.common.enums.OperatorType;
/** * 自定义操作日志记录注解 * * @author ruoyi * */@Target({ ElementType.PARAMETER, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Log{ /** * 模块 */ public String title() default "";
/** * 功能 */ public BusinessType businessType() default BusinessType.OTHER;
/** * 操作人类别 */ public OperatorType operatorType() default OperatorType.MANAGE;
/** * 是否保存请求的参数 */ public boolean isSaveRequestData() default true;
/** * 是否保存响应的参数 */ public boolean isSaveResponseData() default true;
/** * 排除指定的请求参数 */ public String[] excludeParamNames() default {};}
|