package com.whyc.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.ToString; import java.io.Serializable; /** * 接口数据响应对象 */ @ApiModel @ToString public class Response implements Serializable { private Integer code; @ApiModelProperty private T data; private T data2; private T data3; private String msg; public Response setCode(Integer code) { this.code = code; return this; } public Response setData(T data) { this.data = data; return this; } public Response set(Integer code, T data) { this.code = code; this.data = data; return this; } public Response set(Integer code, T data, String msg) { this.code = code; this.data = data; this.msg = msg; return this; } public Response set(Integer code) { this.code = code; return this; } public Response setII(Integer code, String msg) { this.code = code; this.msg = msg; return this; } public Response setII(Integer code, T data, T data2, String msg) { this.code = code; this.msg = msg; this.data = data; this.data2 = data2; return this; } public Response setIII(Integer code, T data, T data2, T data3, String msg) { this.code = code; this.msg = msg; this.data = data; this.data2 = data2; this.data3 = data3; return this; } public Integer getCode() { return code; } public T getData() { return data; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public T getData2() { return data2; } public void setData2(T data2) { this.data2 = data2; } public T getData3() { return data3; } public void setData3(T data3) { this.data3 = data3; } }