| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 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 SuperResponseModel {
- @Schema(description = "返回码")
- private int code;
- @Schema(description = "失败消息")
- private String msg;
- private String errCode;
- private String errInfo;
- public boolean isSuccess = true;
- @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 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(errInfo)) {
- return errInfo;
- }
- return msg;
- }
- }
|