|
@@ -0,0 +1,30 @@
|
|
|
+package com.yh.saas.plugin.yiliangyiyun.util;
|
|
|
+
|
|
|
+import java.lang.annotation.*;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author:chengchangjiang
|
|
|
+ * @Description:
|
|
|
+ * @Date:Created in 9:37 2022-08-02
|
|
|
+ */
|
|
|
+
|
|
|
+@Target({ ElementType.PARAMETER, ElementType.METHOD }) // 注解放置的目标位置,PARAMETER: 可用在参数上 METHOD:可用在方法级别上
|
|
|
+@Retention(RetentionPolicy.RUNTIME) // 指明修饰的注解的生存周期 RUNTIME:运行级别保留
|
|
|
+@Documented
|
|
|
+public @interface Log {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 模块
|
|
|
+ */
|
|
|
+ String title() default "";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否保存请求的参数
|
|
|
+ */
|
|
|
+ public boolean isSaveRequestData() default true;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否保存响应的参数
|
|
|
+ */
|
|
|
+ public boolean isSaveResponseData() default true;
|
|
|
+}
|