diff --git a/src/main/java/cn/lihongjie/coal/dto/R.java b/src/main/java/cn/lihongjie/coal/dto/R.java index 4086a059..9165c9a1 100644 --- a/src/main/java/cn/lihongjie/coal/dto/R.java +++ b/src/main/java/cn/lihongjie/coal/dto/R.java @@ -1,18 +1,24 @@ package cn.lihongjie.coal.dto; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; import lombok.Data; @Data public class R { private T data; - private String code ; + private String code; private String msg; + @JsonInclude(Include.NON_NULL) private Integer pageNo; + @JsonInclude(Include.NON_NULL) private Integer pageSize; + @JsonInclude(Include.NON_NULL) private Integer totalPage; + @JsonInclude(Include.NON_NULL) private Integer totalCount; @@ -30,6 +36,7 @@ public class R { public static R success(T data) { return create(data, "ok", ""); } + public static R fail(String code, String msg) { return create(null, code, msg); }