通过注解增加查询的操作方式

This commit is contained in:
2020-05-22 22:15:05 +08:00
parent 2d0de09816
commit b400ac6482
5 changed files with 76 additions and 9 deletions

View File

@@ -0,0 +1,38 @@
package com.synebula.gaea.query
enum class Operator {
/**
* 等于
*/
eq,
/**
* 不等于
*/
ne,
/**
* 小于
*/
lt,
/**
* 大于
*/
gt,
/**
* 小于或等于
*/
lte,
/**
* 大于或等于
*/
gte,
/**
* 模糊匹配
*/
like
}

View File

@@ -0,0 +1,4 @@
package com.synebula.gaea.query
@Target(AnnotationTarget.FIELD)
annotation class Where(val operator: Operator)