zoukankan      html  css  js  c++  java
  • Result || IResult

    package com.credithc;

    import com.fasterxml.jackson.annotation.JsonAutoDetect;

    @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY)
    public class Result<T> implements IResult<T> {

    protected T data;
    protected int code;

    protected String msg;
    /**
    * 执行成功
    */
    public static final int OK = 0;

    /**
    * 执行失败
    */
    public static final int FAIL = 1;

    public static final String MSG_SUCCESS= "SUCCESS";

    public Result() {

    }

    public Result(T data) {
    super();
    this.data = data;
    this.code = OK;
    this.msg = MSG_SUCCESS;
    }

    public Result(T data, int code) {
    super();
    this.data = data;
    this.code = code;
    }
    public Result(T data, int code,String msg) {
    super();
    this.data = data;
    this.code = code;
    this.msg=msg;
    }

    public T getData() {
    return data;
    }

    public void setData(T data) {
    this.data = data;
    }

    public int getCode() {
    return code;
    }

    public void setCode(int code) {
    this.code = code;
    }

    public boolean oked() {
    // TODO Auto-generated method stub
    return this.code == OK;
    }

    public boolean failed() {
    // TODO Auto-generated method stub
    return this.code == FAIL;
    }

    public String getMsg() {
    return msg;
    }

    public void setMsg(String msg) {
    this.msg = msg;
    }

    }

    //***********************************************

    package com.credithc;

    import java.io.Serializable;


    public interface IResult<T> extends Serializable {
    public T getData();
    public int getCode();
    public boolean oked();
    public boolean failed();

    }

  • 相关阅读:
    在LinuxMint 17 MATE中安装NVIDIA显卡驱动
    如何在VeryCD中下载资源
    创建多个Dialog时,namespace冲突问题的解决 -- 基于QT 5.2
    Qt 5.2中编译加载MySQL数据库驱动问题的总结
    Python入门 -- 001
    Qt 入门 ---- 布局管理
    Qt 入门 ---- 如何在程序窗口显示图片?
    Redis 教程笔记
    Python pip 报错
    Python手动安装 package
  • 原文地址:https://www.cnblogs.com/kekang/p/5609976.html
Copyright © 2011-2022 走看看