package com.gs.simple.common; import java.io.Serializable; public class ResultDto implements Serializable { private int code; private String msg; private T data; private int count; public ResultDto() { } public ResultDto(int code, String msg, T data, int count) { this.code = code; this.msg = msg; this.data = data; this.count = count; } public ResultDto(int code, String msg) { this.code = code; this.msg = msg; } public static ResultDto ok(T data, int count) { return new ResultDto<>(0, "请求成功", data, count); } public static ResultDto error(String message) { return new ResultDto<>(500, message, null, 0); } public int getCount() { return count; } public void setCount(int count) { this.count = count; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public T getData() { return data; } public void setData(T data) { this.data = data; } }