并行处理某些方法;

增加深度解析注解;
beetlsql3-dev
Mlxa0324 3 years ago
parent e71c6c5d70
commit c378ea1073

@ -0,0 +1,29 @@
package com.ibeetl.admin.core.annotation;
import com.ibeetl.admin.core.service.CoreBaseService;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* <p>
*
*
* 使
* {@link Dict }
* {@link DictEnum }
* TODO
* {@link CoreBaseService#queryEntityAfter(Object)}
* </p>
*
* @author mlx
* @date 2022/9/21
* @modified
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface DictDeep {
}

@ -301,9 +301,7 @@ public class CoreBaseService<T> {
public void queryListAfter(List list) {
for (Object bean : list) {
queryEntityAfter(bean);
}
list.parallelStream().forEach(this::queryEntityAfter);
}
public void queryEntityAfter(Object bean) {

Loading…
Cancel
Save