This commit is contained in:
zhouxiunai
2018-10-22 16:17:08 +08:00
commit b2fdfe69b5
25 changed files with 58989 additions and 0 deletions
@@ -0,0 +1,94 @@
package com.gzzn.omms.adminapi.dto;
import com.gzzn.omms.adminapi.enums.ResultCode;
/**
*
* @author xiunai
*
* @date 2018年5月16日
*
*
*/
public class ResponseDto {
private Boolean is_success;
private Integer err_code;
private String err_msg;
private Object body;
public ResponseDto() {}
public ResponseDto(Integer code, String msg) {
this.setIs_success(false);
this.setErr_code(code);
this.setErr_msg(msg);
}
public static ResponseDto success() {
ResponseDto result = new ResponseDto();
result.setIs_success(true);
result.setResultCode(ResultCode.SUCCESS);
return result;
}
public static ResponseDto success(Object data) {
ResponseDto result = new ResponseDto();
result.setIs_success(true);
result.setResultCode(ResultCode.SUCCESS);
result.setBody(data);
return result;
}
public static ResponseDto failure(ResultCode resultCode) {
ResponseDto result = new ResponseDto();
result.setIs_success(false);
result.setResultCode(resultCode);
return result;
}
public static ResponseDto failure(ResultCode resultCode, Object data) {
ResponseDto result = new ResponseDto();
result.setIs_success(false);
result.setResultCode(resultCode);
result.setBody(data);
return result;
}
public void setResultCode(ResultCode code) {
this.setErr_code(code.code());
this.setErr_msg(code.message());
}
public Object getBody() {
return body;
}
public void setBody(Object body) {
this.body = body;
}
public Boolean getIs_success() {
return is_success;
}
public void setIs_success(Boolean is_success) {
this.is_success = is_success;
}
public Integer getErr_code() {
return err_code;
}
public void setErr_code(Integer err_code) {
this.err_code = err_code;
}
public String getErr_msg() {
return err_msg;
}
public void setErr_msg(String err_msg) {
this.err_msg = err_msg;
}
}