summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft/cn/entity/Result.java
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
committerzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
commitb3fa11d4b1b5a68d7b04fde5eb6cfbda557927eb (patch)
treea49d344e49fc427fbf4cf00aa4963c4d04cd98a4 /src/main/java/com/mesasoft/cn/entity/Result.java
parentd8a2be0d094ac9ba2d47c81ebf03b3fe6e34a078 (diff)
initializeHEADmain
Diffstat (limited to 'src/main/java/com/mesasoft/cn/entity/Result.java')
-rw-r--r--src/main/java/com/mesasoft/cn/entity/Result.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/main/java/com/mesasoft/cn/entity/Result.java b/src/main/java/com/mesasoft/cn/entity/Result.java
new file mode 100644
index 0000000..0cfcc22
--- /dev/null
+++ b/src/main/java/com/mesasoft/cn/entity/Result.java
@@ -0,0 +1,46 @@
+package com.mesasoft.cn.entity;
+
+import com.mesasoft.cn.enums.StatusEnum;
+
+
+/**
+ * @author zhq
+ */
+public class Result {
+
+ public static ResultEntity success() {
+ return new ResultEntity(StatusEnum.SUCCESS.getStatus(), StatusEnum.SUCCESS.getCode(), StatusEnum.SUCCESS.getMessage(), null);
+ }
+
+ public static <T> ResultEntity success(T data) {
+ return new ResultEntity(StatusEnum.SUCCESS.getStatus(), StatusEnum.SUCCESS.getCode(), StatusEnum.SUCCESS.getMessage(), data);
+ }
+
+ public static ResultEntity fail() {
+ return new ResultEntity(StatusEnum.FAIL.getStatus(), StatusEnum.FAIL.getCode(), StatusEnum.FAIL.getMessage(), null);
+ }
+
+ public static ResultEntity fail(String message) {
+ return new ResultEntity(StatusEnum.FAIL.getStatus(), StatusEnum.FAIL.getCode(), message, null);
+ }
+
+ /**
+ * @param code
+ * @param message
+ * @return ResultEntity
+ */
+ public static ResultEntity fail(String code, String message) {
+ return new ResultEntity(StatusEnum.FAIL.getStatus(), code, message, null);
+ }
+
+ /**
+ *
+ * @param status
+ * @param code
+ * @param message
+ * @return ResultEntity
+ */
+ public static ResultEntity fail(int status, String code, String message) {
+ return new ResultEntity(status, code, message, null);
+ }
+}