Pu Zhibing
2024-11-03 756a4201880e9208d395526f18cfd015aa3ff6a7
ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/model/BaseResponse.java
@@ -1,12 +1,10 @@
package com.ruoyi.integration.barrierGate.model;
import lombok.Data;
/**
 * @author zhibing.pu
 * @Date 2024/9/5 11:29
 */
@Data
public class BaseResponse<T> {
   
   private Integer code;
@@ -15,6 +13,38 @@
   
   private T data;
   
   public Integer getCode() {
      return code;
   }
   public void setCode(Integer code) {
      this.code = code;
   }
   public String getMsg() {
      return msg;
   }
   public void setMsg(String msg) {
      this.msg = msg;
   }
   public T getData() {
      return data;
   }
   public void setData(T data) {
      this.data = data;
   }
   public BaseResponse() {
   }
   public BaseResponse(Integer code, String msg, T data) {
      this.code = code;
      this.msg = msg;
      this.data = data;
   }
   
   public static BaseResponse ok(){
      return ok(new Object());
@@ -22,10 +52,7 @@
   
   
   public static <T> BaseResponse<T> ok(T data){
      BaseResponse baseResponse = new BaseResponse();
      baseResponse.setCode(0);
      baseResponse.setData(data);
      baseResponse.setMsg("成功");
      BaseResponse baseResponse = new BaseResponse(0, "成功", data);
      return baseResponse;
   }
}