This commit is contained in:
2026-02-04 10:52:32 +08:00

View File

@@ -21,10 +21,6 @@ import java.util.Set;
/**
* 字典标签自动填充切面
* 拦截标注了 @AutoFillDictTags 注解的方法或类自动查询并填充字典标签ID
*
* 支持的拦截方式:
* 1. 方法级别:@AutoFillDictTags 标注在具体方法上
* 2. 类级别:@AutoFillDictTags 标注在类上,拦截该类所有 public 方法
*/
@Slf4j
@Aspect
@@ -36,12 +32,9 @@ public class DictTagsAutoFillAspect {
private DictTagHelper dictTagHelper;
/**
* 前置通知:在方法执行前自动填充字典标
* 支持两种拦截方式:
* 1. 方法级别:@annotation(autoFillDictTags) - 拦截标注了 @AutoFillDictTags 的方法
* 2. 类级别:@within(com.sdm.common.annotation.AutoFillDictTags) - 拦截标注了 @AutoFillDictTags 的类中的所有 public 方法
* 前置通知:在方法执行前自动填充字典标
*/
@Before("@annotation(autoFillDictTags) || @within(com.sdm.common.annotation.AutoFillDictTags)")
@Before("@annotation(autoFillDictTags)")
public void autoFillDictTags(JoinPoint joinPoint, AutoFillDictTags autoFillDictTags) {
try {
// 如果是类级别注解autoFillDictTags 为 null需要从类上获取