初始化---
java构造方法
无参,有参
package com.foen.cloud.utils; import java.util.HashMap; /** * @Description:类说明:后台返回前端请求处理结果基类 * @author: gzh * @date: 2018年9月23日下午2:25:45 */ public class BaseResultMessage extends HashMap<String,Object> { private static final long serialVersionUID = 1L; /**true:成功;false:失败 */ public static final String TYPE_TAG = "type"; /** 状态码 */ public static final String CODE_TAG = "code"; /** 返回内容 */ public static final String MSG_TAG = "msg"; /** 数据对象 */ public static final String DATA_TAG = "obj"; /** 数据对象 */ public static final String TIME_TAG = "time"; /** * 时间 */ //@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") //入参 //@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private String time = DateUtils.dateToStringFromat(); /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage() { } /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage(boolean type,String code,String msg) { super.put(TYPE_TAG,type); super.put(CODE_TAG,code); super.put(MSG_TAG,msg); super.put(TIME_TAG,time); } /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage(boolean type,String code,String msg,Object data) { super.put(TYPE_TAG,type); super.put(CODE_TAG,code); super.put(MSG_TAG,msg); super.put(TIME_TAG,time); if(StringUtils.isNotNull(data)){ super.put(DATA_TAG,data); } } public static BaseResultMessage success(String msg){ return new BaseResultMessage(true,"200",msg); } public static BaseResultMessage success(String code,String msg){ return new BaseResultMessage(true,code,msg); } public static BaseResultMessage success(String msg,Object data){ return new BaseResultMessage(true,"200",msg,data); } public static BaseResultMessage success(Object data){ return new BaseResultMessage(true,"200","操作成功!",data); } public static BaseResultMessage error(){ return BaseResultMessage.error("操作失败"); } public static BaseResultMessage error(String msg){ return BaseResultMessage.error(msg,null); } public static BaseResultMessage error(String msg,Object data){ return new BaseResultMessage(false,"401",msg,data); } public String getTime() { return time; } public void setTime(String time) { this.time = time; } }