响应结果类

master
Eterlaze 8 months ago
parent 69fc05f838
commit d6bfc34538

@ -0,0 +1,70 @@
package com.example.api.model.support;
import lombok.Data;
/**
* API
* @param <T>
*/
@Data
public class ResponseResult<T> {
// 响应代码200表示成功其他代码表示错误或特定状态
private Integer code;
// 状态标志true表示成功false表示失败
private boolean status;
// 响应消息,用于给调用者提供额外的信息
private String msg;
// 响应数据,泛型支持,可以是任何类型的对象
private T data;
/**
*
*
*/
public ResponseResult() {
this.code = 200;
this.status = true;
this.msg = null;
this.data = null;
}
/**
*
* @param data
*/
public ResponseResult(T data) {
this.code = 200;
this.status = true;
this.msg = null;
this.data = data;
}
/**
*
* @param msg
* @param data
*/
public ResponseResult(String msg, T data) {
this.code = 200;
this.status = true;
this.msg = msg;
this.data = data;
}
/**
*
* @param code
* @param msg
*/
public ResponseResult(Integer code, String msg) {
this.code = code;
this.status = false;
this.msg = msg;
this.data = null;
}
}
Loading…
Cancel
Save