package org.sxkj.common.query;
|
|
import com.baomidou.mybatisplus.core.enums.SqlKeyword;
|
|
import java.lang.annotation.*;
|
|
/**
|
* 用于标记字段参与 SQL 条件生成
|
*/
|
@Documented
|
@Retention(RetentionPolicy.RUNTIME)
|
@Target(ElementType.FIELD)
|
public @interface QueryCondition {
|
/**
|
* 查询条件类型(默认 =)
|
*/
|
SqlKeyword type() default SqlKeyword.EQ;
|
|
/**
|
* 数据库字段名(默认使用实体类字段名)
|
*/
|
String column() default "";
|
|
/**
|
* 是否忽略
|
* @return
|
*/
|
boolean ignore() default false;
|
}
|