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;
    		}
    }
    

      

  • 相关阅读:
    [BZOJ] 1611: [Usaco2008 Feb]Meteor Shower流星雨
    [BZOJ] 1626: [Usaco2007 Dec]Building Roads 修建道路
    [BZOJ] 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
    [BZOJ] 1627: [Usaco2007 Dec]穿越泥地
    [BZOJ] 1614: [Usaco2007 Jan]Telephone Lines架设电话线
    [BZOJ] 1617: [Usaco2008 Mar]River Crossing渡河问题
    [BZOJ] 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛
    [BZOJ] 1625: [Usaco2007 Dec]宝石手镯
    [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草
    [HDU] 迷宫城堡 HDU
  • 原文地址:https://www.cnblogs.com/gzhbk/p/14184460.html
Copyright © 2011-2022 走看看