zoukankan      html  css  js  c++  java
  • java构造方法

    初始化---
    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;
    		}
    }
    

      

  • 相关阅读:
    如何更高效(HOWTO: Be more productiveAaron Swartz)
    这事儿太丢人了
    2012年终极心愿之每月培养一个好习惯
    【转载】SQLLite使用入门
    【原创】XNA 4.0学习笔记之如何使用XACT给Cue添加多个音频
    【原创】编程日记之——如何对DataSet进行强类型化
    【索引】Win7 操作系统编程常识
    [原创]怎么降低Winform程序占用的内存
    【原创】自制Winform标签控制控件[支持不规则窗体]
    【原创】XNA 4.0学习笔记之绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动]
  • 原文地址:https://www.cnblogs.com/gzhbk/p/14184460.html
Copyright © 2011-2022 走看看