![JAR search and dependency download from the Maven repository](/logo.png)
org.sdn.api.constants.Msg Maven / Gradle / Ivy
package org.sdn.api.constants;
import java.io.Serializable;
/**
* User: fan
* Date: 2018/12/12
* Time: 15:32
*/
public class Msg implements Serializable {
private String code;
private boolean ok;
private T data;
private String msg;
public Msg() {
}
public Msg(String code, T data, String msg) {
this.code = code;
this.data = data;
this.msg = msg;
}
public Msg(String code, boolean ok, T data, String msg) {
this.code = code;
this.ok = ok;
this.data = data;
this.msg = msg;
}
public Msg failed() {
this.code = "801010408";
this.ok = false;
this.data = null;
this.msg = "操作失败";
return this;
}
public String getCode() {
return this.code;
}
public void setCode(String code) {
this.code = code;
}
public boolean isOk() {
return this.ok;
}
public void setOk(boolean ok) {
this.ok = ok;
}
public T getData() {
return this.data;
}
public void setData(T data) {
this.data = data;
}
public String getMsg() {
return this.msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
@Override
public String toString() {
return "Msg{code=" + this.code + ", ok=" + this.ok + ", data='" + this.data + '\'' + ", msg='" + this.msg + '\'' + '}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy