Sign.java 483 Bytes
package com.diligrp.cashier.shared.annotation;


import com.diligrp.cashier.shared.handler.sign.NoSign;
import com.diligrp.cashier.shared.handler.sign.SecuritySign;

import java.lang.annotation.*;

/**
 * @author dengwei
 * @version 1.0.0
 * @ClassName Sign.java
 * @Description 签名验签
 **/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Sign {
    Class<? extends SecuritySign> sign() default NoSign.class;
}