package com.lideeyunji.core.framework.config.aspect.enhance.strategy.java;

import com.lideeyunji.core.framework.config.aspect.enhance.model.EnhanceContext;
import com.lideeyunji.core.framework.entity.EnhanceJavaEntity;
import org.aspectj.lang.JoinPoint;

public interface EnhanceJavaStrategy {
    /**
     * 执行增强SQL
     *
     */
    void execute(EnhanceJavaEntity enhanceJavaEntity, EnhanceContext context, String type, JoinPoint joinPoint) throws Throwable;

}
