| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package space.anyi.serve.entity;
- /**
- * @fileName: Response
- * @projectName: serve
- * @package: space.anyi.serve.entity
- * @author: 杨逸
- * @date:2026/4/1 9:03
- * @description:
- */
- public final class Response<T> {
- public static final Integer SUCCESS_CODE = 200;
- public static final Integer ERROR_CODE = 200;
- private Integer code;
- private String message;
- private T data;
- public Integer getCode() {
- return code;
- }
- public void setCode(Integer code) {
- this.code = code;
- }
- public String getMessage() {
- return message;
- }
- public void setMessage(String message) {
- this.message = message;
- }
- public T getData() {
- return data;
- }
- public void setData(T data) {
- this.data = data;
- }
- /**
- * 成功的封装
- * @param data 数据
- * @return {@code Response<T> }
- * @description:
- * @author: 杨逸
- * @data:2026/04/01 09:09:45
- * @since 1.0.0
- */
- public static <T> Response<T> ok(T data){
- Response<T> response = new Response<>();
- response.setCode(SUCCESS_CODE);
- response.setMessage("success");
- response.setData(data);
- return response;
- }
- /**
- * 失败的封装
- * @param message 错误信息
- * @return {@code Response<T> }
- * @description:
- * @author: 杨逸
- * @data:2026/04/01 09:09:51
- * @since 1.0.0
- */
- public static <T> Response<T> error(String message){
- Response<T> response = new Response<>();
- response.setCode(ERROR_CODE);
- response.setMessage(message);
- return response;
- }
- /**
- * 自定义封装
- * @param code 状态码
- * @param message 信息
- * @param data 数据
- * @return {@code Response<T> }
- * @description:
- * @author: 杨逸
- * @data:2026/04/01 09:12:31
- * @since 1.0.0
- */
- public static <T> Response<T> of(Integer code,String message,T data){
- Response<T> response = new Response<>();
- response.setCode(code);
- response.setMessage(message);
- response.setData(data);
- return response;
- }
- }
|