浏览代码

no message

FengChaoYu 1 月之前
父节点
当前提交
33bbfaa78e
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      src/main/java/com/gree/mall/manager/helper/ResponseHelper.java

+ 14 - 0
src/main/java/com/gree/mall/manager/helper/ResponseHelper.java

@@ -1,7 +1,11 @@
 package com.gree.mall.manager.helper;
 
+import cn.hutool.core.lang.TypeReference;
+import com.gree.mall.manager.plus.entity.AdminField;
 import io.swagger.annotations.ApiModel;
 
+import java.util.List;
+
 @ApiModel
 public class ResponseHelper<T> {
 
@@ -13,6 +17,9 @@ public class ResponseHelper<T> {
     private T data;
     private String message;
     private int code;
+    public TypeReference<T> typeReference;
+
+    private List<AdminField> fieldBeans;
 
 
     public static ResponseHelper success() {
@@ -34,6 +41,13 @@ public class ResponseHelper<T> {
         return object;
     }
 
+    public static <T> ResponseHelper success(Object data, TypeReference<T> typeReference) {
+        ResponseHelper object = new ResponseHelper(ResponseCode_Success, "success");
+        object.setData(data);
+        object.typeReference = typeReference;
+        return object;
+    }
+
     public static ResponseHelper error(String msg) {
         ResponseHelper object = new ResponseHelper(ResponseCode_COMMON, msg);
         return object;