本文共 2153 字,大约阅读时间需要 7 分钟。
初始化---
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 {
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;
}
}
转载地址:https://blog.csdn.net/weixin_31649177/article/details/114704241 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!