From d418ec2a2023b22d6f7ca165e2e053a8ac1f2b68 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 14 八月 2023 09:51:14 +0800
Subject: [PATCH] 1

---
 src/main/java/com/yssh/utils/Result.java |   70 +++++++++++++++++++++++++++++++----
 1 files changed, 62 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/yssh/utils/Result.java b/src/main/java/com/yssh/utils/Result.java
index f667597..7c60c37 100644
--- a/src/main/java/com/yssh/utils/Result.java
+++ b/src/main/java/com/yssh/utils/Result.java
@@ -44,6 +44,9 @@
     @ApiModelProperty(value = "鏁版嵁瀵硅薄")
     private T result;
 
+    @ApiModelProperty(value = "璁板綍鏁�")
+    private Integer count = 0;
+
     /**
      * 鏃堕棿鎴�
      */
@@ -72,7 +75,7 @@
 
     @Deprecated
     public static Result<Object> ok(String msg) {
-        Result<Object> r = new Result<Object>();
+        Result<Object> r = new Result<>();
         r.setSuccess(true);
         r.setCode(CommonConstant.SC_OK_200);
         r.setMessage(msg);
@@ -81,14 +84,21 @@
 
     @Deprecated
     public static Result<Object> ok(Object data) {
-        Result<Object> r = new Result<Object>();
+        Result<Object> r = new Result<>();
         r.setSuccess(true);
         r.setCode(CommonConstant.SC_OK_200);
         r.setResult(data);
         return r;
     }
 
-    public static<T> Result<T> OK() {
+    public static Result<Object> OK(Integer count, Object data) {
+        Result<Object> r = ok(data);
+        r.setCount(count);
+
+        return r;
+    }
+
+    public static <T> Result<T> OK() {
         Result<T> r = new Result<T>();
         r.setSuccess(true);
         r.setCode(CommonConstant.SC_OK_200);
@@ -96,7 +106,7 @@
         return r;
     }
 
-    public static<T> Result<T> OK(T data) {
+    public static <T> Result<T> OK(T data) {
         Result<T> r = new Result<T>();
         r.setSuccess(true);
         r.setCode(CommonConstant.SC_OK_200);
@@ -104,7 +114,7 @@
         return r;
     }
 
-    public static<T> Result<T> OK(String msg, T data) {
+    public static <T> Result<T> OK(String msg, T data) {
         Result<T> r = new Result<T>();
         r.setSuccess(true);
         r.setCode(CommonConstant.SC_OK_200);
@@ -113,7 +123,7 @@
         return r;
     }
 
-    public static<T> Result<T> error(String msg, T data) {
+    public static <T> Result<T> error(String msg, T data) {
         Result<T> r = new Result<T>();
         r.setSuccess(false);
         r.setCode(CommonConstant.SC_INTERNAL_SERVER_ERROR_500);
@@ -140,6 +150,7 @@
         this.success = false;
         return this;
     }
+
     /**
      * 鏃犳潈闄愯闂繑鍥炵粨鏋�
      */
@@ -147,8 +158,51 @@
         return error(CommonConstant.SC_JEECG_NO_AUTHZ, msg);
     }
 
-    @JsonIgnore
-    private String onlTable;
+    public boolean isSuccess() {
+        return success;
+    }
 
+    public void setSuccess(boolean success) {
+        this.success = success;
+    }
 
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public void setCode(Integer code) {
+        this.code = code;
+    }
+
+    public T getResult() {
+        return result;
+    }
+
+    public void setResult(T result) {
+        this.result = result;
+    }
+
+    public Integer getCount() {
+        return count;
+    }
+
+    public void setCount(Integer count) {
+        this.count = count;
+    }
+
+    public long getTimestamp() {
+        return timestamp;
+    }
+
+    public void setTimestamp(long timestamp) {
+        this.timestamp = timestamp;
+    }
 }

--
Gitblit v1.9.3