This commit is contained in:
2025-11-16 12:55:53 +08:00
parent f83bd845dc
commit d20f559563
11 changed files with 110 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
package com.ski.lichuan.model;
package com.ski.lichuan.model.auth;
import lombok.Data;
import org.springframework.security.core.GrantedAuthority;

View File

@@ -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;
}
}