BaseResponse.java 939 Bytes
package com.ui.model;

/**
 * service返回信息对象
 * @author hp
 * 2014-03-11
 */
public class BaseResponse<T> {

	private int code = 200;
	private String message = "success";
	
	private T data;
	
	public BaseResponse() {}
	
	public BaseResponse(ErrorCode errorCode) {
		this.code = errorCode.getCode();
		this.message = errorCode.getMessage();
	}
	
	public BaseResponse(int code, String message) {
		this.code = code;
		this.message = message;
	}
	
	public BaseResponse(T data) {
		this.data = data;
	}
	
	public BaseResponse(int code, String message, T data) {
		this(code, message);
		this.data = data;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public String getMessage() {
		return message;
	}

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

	public T getData() {
		return data;
	}

	public void setData(T data) {
		this.data = data;
	}

}