package com.jinguanjia.util.web; /** * 返回值统一对象 */ public class ResponseData { public String CODE; public String MSG; public Object DATA; private ResponseData(){}; public ResponseData(String code, String msg, Object data) { CODE = code; MSG = msg; DATA = data; } public ResponseData(String code, String msg) { CODE = code; MSG = msg; } public static ResponseData buildResponse(ResponseEnum responseEnum) { return new ResponseData(responseEnum.getCode(), responseEnum.getMessage()); } public static ResponseData buildResponse(ResponseEnum responseEnum, Object data) { return new ResponseData(responseEnum.getCode(), responseEnum.getMessage(),data); } public static ResponseData buildSuccessResponse(Object data) { return buildResponse(ResponseEnum.SUCCESS, data); } public static ResponseData buildFailResponse() { return buildResponse(ResponseEnum.FAILURE); } public static ResponseData buildFailResponseWithMsg(String msg) { return buildResponse(ResponseEnum.FAILURE.getCode(), msg); } private static ResponseData buildResponse(String code, String msg) { return new ResponseData(code, msg); } public String getCODE() { return CODE; } public void setCODE(String cODE) { CODE = cODE; } public String getMSG() { return MSG; } public void setMSG(String mSG) { MSG = mSG; } public Object getDATA() { return DATA; } public void setDATA(Object dATA) { DATA = dATA; } }
枚举跟上一篇一样的。