SpringBoot簡單公共返回類


package com.example.demo.entity.response;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;

/**
* 通用響應類,增加泛型接口
* @author pangkang
* @version 2018-1-24 13:56:13 V1.1
* @param <T> 結果result模型
*/
public class CommonResponse<T> implements Serializable {

/**
*
*/
private static final long serialVersionUID = -7367995372616638542L;
@ApiModelProperty("返回結果碼.-1為正常")
private int code;
@ApiModelProperty("結果模型")
private T result;
@ApiModelProperty("錯誤信息")
private String serviceMessage ="";
public void setTrueCode() {
this.code = -1;
}
//返回數據有錯,但是不需要執行錯誤碼時,可調用該方法來設置默認的不正確錯誤碼
public void setFalseCode(){
this.code = 1;
}
public String getServiceMessage() {
return serviceMessage;
}
public void setServiceMessage(String serviceMessage) {
this.serviceMessage = serviceMessage;
}
public T getResult() {
return result;
}
public void setResult(T result) {
this.result = result;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM