TRX 1 gadu atpakaļ
vecāks
revīzija
10288680c1

+ 71 - 0
src/main/java/com/github/microservice/models/requestModel/SuperCooperatorResponseModel.java

@@ -0,0 +1,71 @@
+package com.github.microservice.models.requestModel;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.StringUtils;
+
+/**
+ * @author TRX
+ * @date 2024/8/21
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class SuperCooperatorResponseModel {
+
+    @Schema(description = "返回码")
+    private int code;
+
+    @Schema(description = "失败消息")
+    private String msg;
+
+    @Schema(description = "响应码, 000000 成功  999999 失败")
+    private String respCode;
+
+    private String respDesc;
+
+    public boolean isSuccess = false;
+
+    @Schema(description = "消耗的毫秒数")
+    private Long millis;
+
+    public void setCode(int code) {
+        this.code = code;
+        if (code == 200) {
+            this.isSuccess = true;
+        } else {
+            this.isSuccess = false;
+        }
+    }
+
+    public boolean isFailed() {
+        return !this.isSuccess();
+    }
+
+    public boolean isSuccess() {
+        if (code == 200 && "000000".equals(respCode)) {
+            return true;
+        }
+        return false;
+    }
+
+    public void setFailed(String msg) {
+        this.msg = msg;
+        isSuccess = false;
+    }
+
+    public void setSuccess(String msg) {
+        this.msg = msg;
+        isSuccess = true;
+    }
+
+    public String getMsg() {
+        if (StringUtils.isNotEmpty(respDesc)) {
+            return respDesc;
+        }
+        return msg;
+    }
+
+}

+ 2 - 2
src/main/java/com/github/microservice/models/requestModel/SuperResponseModel.java

@@ -6,6 +6,8 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 import org.apache.commons.lang3.StringUtils;
 
+import java.util.List;
+
 /**
  * @author TRX
  * @date 2024/8/21
@@ -15,8 +17,6 @@ import org.apache.commons.lang3.StringUtils;
 @NoArgsConstructor
 public class SuperResponseModel {
 
-    public static final String BAD_REQUEST = "BAD_REQUEST";
-
     @Schema(description = "返回码")
     private int code;