diff --git a/src/main/java/cn/lihongjie/coal/Codegen.java b/src/main/java/cn/lihongjie/coal/Codegen.java index c5125a73..1711d3cf 100644 --- a/src/main/java/cn/lihongjie/coal/Codegen.java +++ b/src/main/java/cn/lihongjie/coal/Codegen.java @@ -1017,15 +1017,16 @@ public class Codegen { import cn.lihongjie.coal.base.dto.CommonQuery import %s import org.springframework.context.ApplicationContext - + import com.fasterxml.jackson.databind.ObjectMapper ApplicationContext ioc = ioc; def controller = ioc.getBean(%s.class) + def objectMapper = ioc.getBean(ObjectMapper.class) as ObjectMapper - return controller.list(new CommonQuery()) + return controller.list(params!=null ? objectMapper.convertValue(params, CommonQuery.class ) : new CommonQuery()) """