1 package com.supwisdom.institute.backend.common.framework.vo.response;
3 import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiResponseData;
5 public class DefaultApiResponse<T extends IApiResponseData> extends AbstractApiResponse<T> {
10 private static final long serialVersionUID = 4380576799912565681L;
19 // public void setData(T data) {
23 // public DefaultApiResponse() {
27 public DefaultApiResponse(T data) {
32 public DefaultApiResponse(boolean acknowleged, T data) {
33 super.acknowleged = acknowleged;
34 if (super.acknowleged == false) {
36 super.message = "未知错误";
42 public DefaultApiResponse(int code, String message, T data) {
44 super.message = message;
47 super.acknowleged = false;
53 public static <T extends IApiResponseData> DefaultApiResponse<T> build(T data) {
54 DefaultApiResponse<T> defaultApiResponse = new DefaultApiResponse<T>(data);
56 return defaultApiResponse;