From 2f55cebbad3dea187a5f91d16ec80a9677dab699 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 13 十一月 2024 11:16:53 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/utils/Result.java | 77 +++++++++++++++++++++++++++++++------- 1 files changed, 62 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/yssh/utils/Result.java b/src/main/java/com/yssh/utils/Result.java index f667597..4dc06ae 100644 --- a/src/main/java/com/yssh/utils/Result.java +++ b/src/main/java/com/yssh/utils/Result.java @@ -8,13 +8,6 @@ import java.io.Serializable; -/** - * @author wMeng - * @ClassName Result - * @Description TODO - * @date 2022/10/30 13:29 - * @Version 1.0 - */ @Data @ApiModel(value = "閫氱敤缁撴灉闆�",description = "閫氱敤缁撴灉闆�") public class Result<T> implements Serializable { @@ -44,6 +37,9 @@ @ApiModelProperty(value = "鏁版嵁瀵硅薄") private T result; + @ApiModelProperty(value = "璁板綍鏁�") + private Integer count = 0; + /** * 鏃堕棿鎴� */ @@ -72,7 +68,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 +77,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 +99,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 +107,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 +116,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 +143,7 @@ this.success = false; return this; } + /** * 鏃犳潈闄愯闂繑鍥炵粨鏋� */ @@ -147,8 +151,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