当前位置 : 主页 > 编程语言 > java >

用于JavaWeb API的返回值DTO

来源:互联网 收集:自由互联 发布时间:2021-06-28
RespDTO.java package com.niansh.util.dto;/** * RespVO * Created by nianshuo on 2017/12/15. */public class RespDTO { private String status; private int code; private Object data; public RespDTO() { } public RespDTO(String status, int code, O
RespDTO.java
package com.niansh.util.dto;

/**
 * RespVO
 * Created by nianshuo on 2017/12/15.
 */
public class RespDTO {
    private String status;
    private int code;
    private Object data;

    public RespDTO() {
    }

    public RespDTO(String status, int code, Object data) {
        this.status = status;
        this.code = code;
        this.data = data;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getCode() {
        return code;
    }

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

    public Object getData() {
        return data;
    }

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

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        RespDTO respVO = (RespDTO) o;

        if (code != respVO.code) return false;
        if (status != null ? !status.equals(respVO.status) : respVO.status != null) return false;
        return data != null ? data.equals(respVO.data) : respVO.data == null;
    }

    @Override
    public int hashCode() {
        int result = status != null ? status.hashCode() : 0;
        result = 31 * result + code;
        result = 31 * result + (data != null ? data.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "RespVO{" +
                "status='" + status + '\'' +
                ", code=" + code +
                ", data=" + data +
                '}';
    }

    public String toJsonString() {
        return "{" +
                "status:" + status + "," +
                "code:" + code + "," +
                "data:" + data.toString() +
                "}";
    }
}
网友评论