diff --git a/src/org/redkale/service/RetResult.java b/src/org/redkale/service/RetResult.java index c862f590e..8460cd2d6 100644 --- a/src/org/redkale/service/RetResult.java +++ b/src/org/redkale/service/RetResult.java @@ -8,6 +8,7 @@ package org.redkale.service; import java.util.*; import java.util.concurrent.CompletableFuture; import org.redkale.convert.json.*; +import org.redkale.util.Utility; /** * 通用的结果对象,在常见的HTTP+JSON接口中返回的结果需要含结果码,错误信息,和实体对象。
@@ -66,6 +67,14 @@ public class RetResult { return CompletableFuture.completedFuture(new RetResult()); } + public static RetResult> map(String... items) { + return new RetResult(Utility.ofMap(items)); + } + + public static RetResult> map(Object... items) { + return new RetResult(Utility.ofMap(items)); + } + /** * 判断结果是否成功返回, retcode = 0 视为成功, 否则视为错误码 *