ResponseResult.java 1.18 KB
package com.prws.common.bean;


import com.google.gson.annotations.SerializedName;

/**
 * 统一响应类
 *
 * @author wfs
 * @version 1.0
 * @date 2023/6/27 10:27
 */

public class ResponseResult<T> {

    /**
     * 状态码
     */
    @SerializedName(value = "code", alternate = "S")
    private Integer code;
    /**
     * 提示信息,如果有错误时,前端可以获取该字段进行提示
     */
    @SerializedName(value = "msg", alternate = "M")
    private String msg;
    /**
     * 查询到的结果数据,
     */
    @SerializedName(value = "data", alternate = "D")
    private T data;

    /**
     * 成功标识
     */
    private Boolean success;


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

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

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

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public Integer getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public T getData() {
        return data;
    }

    public Boolean getSuccess() {
        return success;
    }
}