package org.jeecg.common.aspect.annotation;
|
|
import org.jeecg.common.constant.CommonConstant;
|
import org.jeecg.common.constant.enums.ModuleType;
|
|
import java.lang.annotation.*;
|
|
/**
|
* 系统日志注解
|
*
|
* @Author scott
|
* @email jeecgos@163.com
|
* @Date 2019年1月14日
|
*/
|
@Target(ElementType.METHOD)
|
@Retention(RetentionPolicy.RUNTIME)
|
@Documented
|
public @interface AutoLog {
|
|
/**
|
* 日志内容
|
*
|
* @return
|
*/
|
String value() default "";
|
|
/**
|
* 日志类型
|
*
|
* @return 0:操作日志;1:登录日志;2:定时任务;
|
*/
|
int logType() default CommonConstant.LOG_TYPE_2;
|
|
/**
|
* 操作日志类型
|
*
|
* @return (1查询,2添加,3修改,4删除)
|
*/
|
int operateType() default 0;
|
|
/**
|
* 模块类型 默认为common
|
* @return
|
*/
|
ModuleType module() default ModuleType.COMMON;
|
}
|