Files
AG-ONE/commonapi/src/main/java/com/ag/util/Result.java
2024-07-02 11:40:01 +08:00

83 lines
1.9 KiB
Java

package com.ag.util;
import java.io.Serializable;
/**
* Created by Administrator on 2017/5/18 0018.
*/
public class Result implements Serializable {
private boolean success;
private String msg;
private Object obj;
private Integer code;
public static Result build(boolean isSuccess) {
Result result = new Result();
result.setSuccess(isSuccess);
return result;
}
public static Result build(boolean isSuccess, Object obj) {
Result result = new Result();
result.setSuccess(isSuccess);
result.setObj(obj);
return result;
}
public static Result build(boolean isSuccess, String msg) {
Result result = new Result();
result.setSuccess(isSuccess);
result.setMsg(msg);
return result;
}
public static Result build(boolean isSuccess, Object obj, String msg) {
Result result = new Result();
result.setSuccess(isSuccess);
result.setObj(obj);
result.setMsg(msg);
return result;
}
public static Result build(boolean isSuccess, Object obj, String msg, Integer code) {
Result result = new Result();
result.setSuccess(isSuccess);
result.setCode(code);
result.setMsg(msg);
result.setObj(obj);
return result;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getObj() {
return obj;
}
public void setObj(Object obj) {
this.obj = obj;
}
public Integer getCode() {
if (code == null)
code = 0;
return code;
}
public void setCode(Integer code) {
this.code = code;
}
}