Pu Zhibing
5 天以前 3244b550596e0330031b3f4547356927df83b0ad
ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/model/BaseResponse.java
@@ -1,31 +1,58 @@
package com.ruoyi.integration.barrierGate.model;
import lombok.Data;
/**
 * @author zhibing.pu
 * @Date 2024/9/5 11:29
 */
@Data
public class BaseResponse<T> {
   
   private String code;
   private Integer code;
   
   private String msg;
   
   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());
      return ok(null);
   }
   
   
   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;
   }
}