package com.github.microservice.models.hxz.base; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; /** * @author TRX * @date 2024/6/25 */ @Data @AllArgsConstructor @NoArgsConstructor public class HxzBaseResult implements Serializable { @JsonProperty("Status") // 1:成功; 0:失败 private int Status = 0; @JsonProperty("Msg") // 错误消息(Status为0时屏幕显示此内容,最多不超过8个汉字) private String Msg = ""; public boolean isSuccess() { return Status == 1; } // 设置失败 public void setFailed(String msg) { Status = 0; this.Msg = msg; } // 设置成功 public void setSuccess(String msg) { Status = 1; this.Msg = msg; } // 设置成功 public void setSuccess() { Status = 1; } }