0.5.0 增加子元素查询和大小写敏感关联

This commit is contained in:
2020-07-17 16:34:03 +08:00
parent 66869fd34e
commit 42877bc480
3 changed files with 42 additions and 23 deletions

View File

@@ -2,5 +2,12 @@ package com.synebula.gaea.query.annotation
import com.synebula.gaea.query.type.Operator
/**
* 字段注解,规定字段的查询方式
*
* @param operator 查询方式
* @param sensitiveCase 是否大小写敏感默认为true敏感
* @param children 是否查询子元素。如果为空("")查询本字段,否则查询本字段下的子元素。
*/
@Target(AnnotationTarget.FIELD)
annotation class Where(val operator: Operator)
annotation class Where(val operator: Operator, val sensitiveCase: Boolean = true, val children: String = "")