com.ideaaedi.commonds.env.Unit Maven / Gradle / Ivy
The newest version!
package com.ideaaedi.commonds.env;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* 逻辑单元
*
* @author JustryDeng
* @since 2100.9.4
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface Unit {
/**
* 同 {@link Unit#in()}
*/
Env[] value() default {};
/**
* 语义同sql中的 in
*/
Env[] in() default {};
/**
* 语义同sql中的 or
*/
Env[] or() default {};
/**
* 语义同sql中的 and
*/
Env[] and() default {};
/**
* 语义同sql中的 not in
*/
Env[] notIn() default {};
}