init
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package com.ski.lichuan.model;
|
||||
package com.ski.lichuan.model.auth;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ski.lichuan.model.common;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
|
||||
@Data
|
||||
public class HttpResponseData<T> {
|
||||
private T data;
|
||||
private String message;
|
||||
private Integer code;
|
||||
private Boolean success;
|
||||
|
||||
public HttpResponseData() {
|
||||
this.code = 200;
|
||||
this.success = true;
|
||||
}
|
||||
|
||||
public HttpResponseData(T data) {
|
||||
this.code = 200;
|
||||
this.success = true;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public HttpResponseData<T> success(T data) {
|
||||
HttpResponseData<T> response = new HttpResponseData<>();
|
||||
response.setCode(200);
|
||||
response.setSuccess(true);
|
||||
response.setData(data);
|
||||
return response;
|
||||
}
|
||||
|
||||
public HttpResponseData<T> error(String message) {
|
||||
HttpResponseData<T> response = new HttpResponseData<>();
|
||||
response.setCode(500);
|
||||
response.setSuccess(false);
|
||||
response.setMessage(message);
|
||||
return response;
|
||||
}
|
||||
|
||||
public HttpResponseData<T> error(Integer code, String message) {
|
||||
HttpResponseData<T> response = new HttpResponseData<>();
|
||||
response.setCode(code);
|
||||
response.setSuccess(false);
|
||||
response.setMessage(message);
|
||||
return response;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user