refactor: 项目包结构优化

This commit is contained in:
Ray.Hao
2026-07-31 00:21:49 +08:00
parent a4b699a109
commit 07616d9118
144 changed files with 1410 additions and 1935 deletions

View File

@@ -0,0 +1,51 @@
package com.youlai.boot.common.annotation;
import com.youlai.boot.common.enums.ActionTypeEnum;
import com.youlai.boot.common.enums.LogModuleEnum;
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;
/**
* 日志注解
*
* @author Ray.Hao
* @since 3.0.0
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface Log {
/**
* 模块
*
* @return 模块
*/
LogModuleEnum module();
/**
* 操作类型
*
* @return 操作类型
*/
ActionTypeEnum value();
/**
* 操作标题(可选,默认使用枚举描述)
*
* @return 标题
*/
String title() default "";
/**
* 自定义日志内容(可选,用于记录操作细节)
*
* @return 日志内容
*/
String content() default "";
}