package com.ard.work.aspect.annotation;
|
|
import com.ard.work.domain.message.UavControlType;
|
|
import java.lang.annotation.ElementType;
|
import java.lang.annotation.Retention;
|
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.Target;
|
|
/**
|
* 自定义注解:用于方法拦截,检查 UAV 控制权限
|
*/
|
@Target(ElementType.METHOD) // 作用于方法
|
@Retention(RetentionPolicy.RUNTIME) // 运行时生效
|
public @interface CheckControlRight {
|
UavControlType value(); // 控制类型:"fly"、"payload"、"both"
|
}
|