zoukankan      html  css  js  c++  java
  • 使用SSM架构的使用,打算使用json

    1、自己写一个实现类,里面包含3个属性和一些状态值,最主要的就是这个类要实现序列化

    package com.auth.common;

     

    import java.io.Serializable;

    import java.util.List;

     

    import com.elevator.liftRealTimeTask.entity.LiftRealTimeTask;

     

    public class AjaxResult<T> implements Serializable {

    private static final long serialVersionUID = -3291987235896997470L;

    public static final Integer AJAX_STATUS_CODE_SUCCESS=0;

    public static final Integer AJAX_STATUS_CODE_WARN=1;

    public static final Integer AJAX_STATUS_CODE_ERROR=2;

     

    private Integer statusCode;

    private String message;

    private  T data;

     

     

     

    public AjaxResult(){

    super();

    }

     

    public AjaxResult(String message,Integer statusCode){

    super();

    this.statusCode=statusCode;

    this.message=message;

    }

     

    public AjaxResult(String message,Integer statusCode,T data){

    super();

    this.statusCode=statusCode;

    this.message=message;

    this.data=data;

    }

     

     

    public static AjaxResult success(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功");

    return ajaxResult;

    }

     

    public AjaxResult success(T data){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功!");

    ajaxResult.setData(data);

    return ajaxResult;

    }

     

    //手机

    /*public AjaxResult success(List list){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功");

    ajaxResult.setData(list);

    return ajaxResult;

    }*/

    public static AjaxResult error(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_ERROR);

    ajaxResult.setMessage("操作异常!");

    return ajaxResult;

    }

     

    public static AjaxResult warn(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_WARN);

    return ajaxResult;

    }

     

     

     

    public Integer getStatusCode() {

    return statusCode;

    }

     

    public void setStatusCode(Integer statusCode) {

    this.statusCode = statusCode;

    }

     

    public String getMessage() {

    return message;

    }

     

    public void setMessage(String message) {

    this.message = message;

    }

     

    public  T getData() {

    return data;

    }

     

    public void setData(T data) {

    this.data = data;

    }

     

     

    }

    梦想这东西和经典一样,永远不会随时间而褪色,反而更加珍贵!
  • 相关阅读:
    股票投资
    知道复利终值求本金
    复利计算和单利计算
    实验0:了解和熟悉操作系统
    0909我的编译原理感
    递归下降分析法
    有(很)穷的自动机
    评论
    C语言文法阅读与理解序
    C语言文法阅读与理解
  • 原文地址:https://www.cnblogs.com/haoxiu1004/p/7326375.html
Copyright © 2011-2022 走看看