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.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							947 B
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							947 B
						
					
					
				package com.ruoyi.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.ruoyi.common.enums.BusinessType; | 
						|
import com.ruoyi.common.enums.OperatorType; | 
						|
 | 
						|
/** | 
						|
 * 自定义操作日志记录注解 | 
						|
 *  | 
						|
 * @author ruoyi | 
						|
 * | 
						|
 */ | 
						|
@Target({ ElementType.PARAMETER, ElementType.METHOD }) | 
						|
@Retention(RetentionPolicy.RUNTIME) | 
						|
@Documented | 
						|
public @interface Log | 
						|
{ | 
						|
    /** | 
						|
     * 模块  | 
						|
     */ | 
						|
    public String title() default ""; | 
						|
 | 
						|
    /** | 
						|
     * 功能 | 
						|
     */ | 
						|
    public BusinessType businessType() default BusinessType.OTHER; | 
						|
 | 
						|
    /** | 
						|
     * 操作人类别 | 
						|
     */ | 
						|
    public OperatorType operatorType() default OperatorType.MANAGE; | 
						|
 | 
						|
    /** | 
						|
     * 是否保存请求的参数 | 
						|
     */ | 
						|
    public boolean isSaveRequestData() default true; | 
						|
}
 | 
						|
 |