|
|
@@ -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;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|