PermissionCheck.java 830 Bytes
package com.hotent.runtime.annotation;

import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 流程实例和待办任务权限校验
 * <pre>
 * 流程实例和待办任务权限校验
 * </pre>
 *
 * @company 广州宏天软件股份有限公司
 * @author yijj
 * @email yijj@jee-soft.cn
 * @date 2022年11月01日
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface PermissionCheck {

    /**
     *  任务id
     */
    String taskId() default "";

    /**
     *  流程实例id
     */
    String instanceId() default "";

    /**
     *  是否是分管授权
     */
    String isDefAuthorize() default "false";

}