feat: add @OperationLog annotation for operation logging
This commit is contained in:
+28
@@ -0,0 +1,28 @@
|
|||||||
|
package cn.novalon.manage.sys.audit;
|
||||||
|
|
||||||
|
import java.lang.annotation.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 操作日志注解
|
||||||
|
* 标记需要记录操作日志的方法
|
||||||
|
*
|
||||||
|
* @author 张翔
|
||||||
|
* @date 2026-04-03
|
||||||
|
*/
|
||||||
|
@Target(ElementType.METHOD)
|
||||||
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
@Documented
|
||||||
|
public @interface OperationLog {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 操作名称
|
||||||
|
* 例如:"创建用户"、"删除角色"
|
||||||
|
*/
|
||||||
|
String operation();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模块名称
|
||||||
|
* 例如:"用户管理"、"角色管理"
|
||||||
|
*/
|
||||||
|
String module();
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user