拆分think模块包
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
package com.gxwebsoft.common.core.annotation;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* 操作日志记录注解
|
||||
*
|
||||
* @author WebSoft
|
||||
* @since 2020-03-21 17:03:08
|
||||
*/
|
||||
@Documented
|
||||
@Target({ElementType.METHOD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface OperationLog {
|
||||
|
||||
/**
|
||||
* 操作功能
|
||||
*/
|
||||
String value() default "";
|
||||
|
||||
/**
|
||||
* 操作模块
|
||||
*/
|
||||
String module() default "";
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
String comments() default "";
|
||||
|
||||
/**
|
||||
* 是否记录请求参数
|
||||
*/
|
||||
boolean param() default true;
|
||||
|
||||
/**
|
||||
* 是否记录返回结果
|
||||
*/
|
||||
boolean result() default true;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.gxwebsoft.common.core.annotation;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* 操作日志模块注解
|
||||
*
|
||||
* @author WebSoft
|
||||
* @since 2021-09-01 20:48:16
|
||||
*/
|
||||
@Documented
|
||||
@Target({ElementType.TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface OperationModule {
|
||||
|
||||
/**
|
||||
* 模块名称
|
||||
*/
|
||||
String value();
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.gxwebsoft.common.core.annotation;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* 查询条件注解
|
||||
*
|
||||
* @author WebSoft
|
||||
* @since 2021-09-01 20:48:16
|
||||
*/
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
public @interface QueryField {
|
||||
|
||||
// 字段名称
|
||||
String value() default "";
|
||||
|
||||
// 查询方式
|
||||
QueryType type() default QueryType.LIKE;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.gxwebsoft.common.core.annotation;
|
||||
|
||||
/**
|
||||
* 查询方式
|
||||
*
|
||||
* @author WebSoft
|
||||
* @since 2021-09-01 20:48:16
|
||||
*/
|
||||
public enum QueryType {
|
||||
// 等于
|
||||
EQ,
|
||||
// 不等于
|
||||
NE,
|
||||
// 大于
|
||||
GT,
|
||||
// 大于等于
|
||||
GE,
|
||||
// 小于
|
||||
LT,
|
||||
// 小于等于
|
||||
LE,
|
||||
// 包含
|
||||
LIKE,
|
||||
// 不包含
|
||||
NOT_LIKE,
|
||||
// 结尾等于
|
||||
LIKE_LEFT,
|
||||
// 开头等于
|
||||
LIKE_RIGHT,
|
||||
// 为NULL
|
||||
IS_NULL,
|
||||
// 不为空
|
||||
IS_NOT_NULL,
|
||||
// IN
|
||||
IN,
|
||||
// NOT IN
|
||||
NOT_IN,
|
||||
// IN条件解析逗号分割
|
||||
IN_STR,
|
||||
// NOT IN条件解析逗号分割
|
||||
NOT_IN_STR
|
||||
}
|
||||
Reference in New Issue
Block a user