You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

97 lines
2.1 KiB

package com.fr.plugin.xx.gxkg.bean;
import java.util.UUID;
/**
* 方法执行成功后的响应对象
*/
public class ResponseEntity {
private String message;
private String resultCode;
private String guid;
private boolean success;
private String uid;
public ResponseEntity() {
}
public static ResponseEntity ok() {
return new ResponseEntity("success", "0", UUID.randomUUID().toString(), true);
}
public static ResponseEntity error(String message) {
return new ResponseEntity(message, "-1", UUID.randomUUID().toString(), true);
}
public ResponseEntity(String message, String code, String guid, boolean success) {
this.message = message;
this.resultCode = code;
this.guid = guid;
this.success = success;
}
public ResponseEntity(String message, String code, String guid, boolean success, String uid) {
this.message = message;
this.resultCode = code;
this.guid = guid;
this.success = success;
this.uid = uid;
}
public static ResponseEntity ok(String id) {
return new ResponseEntity("success", "0", UUID.randomUUID().toString(), true, id);
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
public String getGuid() {
return guid;
}
public void setGuid(String guid) {
this.guid = guid;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
@Override
public String toString() {
return "ServiceResponse [message=" + message + ", resultCode=" + resultCode
+ ", success=" + success + "]";
}
}