All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lone.common.api.vo.ResultResponse Maven / Gradle / Ivy

The newest version!
package com.lone.common.api.vo;

import java.util.Map;

public class ResultResponse {

	private String message = "操作成功";
	private Integer httpCode;
	private String resultCode;
	private Boolean success=true;// 是否成功;
	private Object result;
	private Map attributes;// 其他参数

	public ResultResponse() {
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public Boolean getSuccess() {
		return success;
	}

	public void setSuccess(Boolean success) {
		this.success = success;
	}

	public Object getResult() {
		return result;
	}

	public void setResult(Object result) {
		this.result = result;
	}

	public Integer getHttpCode() {
		return httpCode;
	}

	public void setHttpCode(Integer httpCode) {
		this.httpCode = httpCode;
	}

	public Map getAttributes() {
		return attributes;
	}

	public void setAttributes(Map attributes) {
		this.attributes = attributes;
	}

	
	public String getResultCode() {
		return resultCode;
	}

	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}

	/**
	 * 成功返回
	 * @param message 提示信息
	 */
	public void isSuccess(String message){
		this.setMessage(message);
		this.setHttpCode(200);
		this.setSuccess(true);
	}
	
	/**
	 * 成功返回
	 * @param message 提示信息
	 */
	public void isSuccess(String message, String resultCode){
		this.setMessage(message);
		this.setResultCode(resultCode);
		this.setSuccess(true);
	}
	
	/**
	 * 成功返回
	 * @param message 提示信息
	 * @param resul 返回结果
	 */
	public void isSuccess(String message,Object resul){
		this.setMessage(message);
		this.setResult(resul);
		this.setHttpCode(200);
		this.setSuccess(true);
	}
	
	/**
	 * 错误返回
	 * @param message 提示信息
	 * @param httpCode 错误码
	 */
	public void isFailed(String message,Integer httpCode){
		this.setMessage(message);
		this.setHttpCode(httpCode);
		this.setSuccess(false);
	}
	
	/**
	 * 错误返回
	 * @param message 提示信息
	 * @param resultCode 错误码
	 */
	public void isFailed(String message,String resultCode){
		this.setMessage(message);
		this.setResultCode(resultCode);
		this.setSuccess(false);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy