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; }