旗开得胜

This commit is contained in:
2025-04-27 12:24:08 +08:00
parent 1bad62e831
commit 8c557aa0fd
18 changed files with 65 additions and 927 deletions

View File

@ -1,18 +0,0 @@
package com.greenorange.promotion.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 权限校验
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AuthCheck {
/**
* 必须有某个角色
*/
String mustRole() default "";
}

View File

@ -10,6 +10,8 @@ import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RequiresPermission {
String roles() default " ";
String permissions() default " ";
/**
* 接口调用权限
*/
String mustRole() default " ";
}