fix(web): 优化默认全局响应实体 R ,为 status 字段添加默认值 DefaultResponseStatus

This commit is contained in:
licoocn
2025-03-06 09:58:35 +00:00
committed by Charles7c
parent 0d7f777fd5
commit e7d99e65aa

View File

@@ -21,6 +21,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import com.feiniaojin.gracefulresponse.api.ResponseStatusFactory;
import com.feiniaojin.gracefulresponse.data.Response;
import com.feiniaojin.gracefulresponse.data.ResponseStatus;
import com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;
@@ -72,7 +73,7 @@ public class R<T> implements Response {
/**
* 状态信息
*/
private ResponseStatus status;
private ResponseStatus status = new DefaultResponseStatus();
public R() {
}
@@ -109,7 +110,7 @@ public class R<T> implements Response {
@Override
public void setPayload(Object payload) {
this.data = (T)payload;
this.data = (T) payload;
}
@Override
@@ -201,4 +202,4 @@ public class R<T> implements Response {
public static R fail(String code, String msg) {
return new R(code, msg);
}
}
}