12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.huimv.admin.common.utils;
- import java.io.Serializable;
- public class Result implements Serializable {
- private boolean success;
- private Integer code;
- private String message;
- public boolean isSuccess() {
- return success;
- }
- public void setSuccess(boolean success) {
- this.success = success;
- }
- public Integer getCode() {
- return code;
- }
- public void setCode(Integer code) {
- this.code = code;
- }
- public String getMessage() {
- return message;
- }
- public void setMessage(String message) {
- this.message = message;
- }
- public Object getData() {
- return data;
- }
- public void setData(Object data) {
- this.data = data;
- }
- private Object data;
- //不需要返回数据时使用
- public Result(ResultCode code) {
- this.success = code.success;
- this.code = code.code;
- this.message = code.message;
- }
- public Result(ResultCode code, Object data) {
- this.success = code.success;
- this.code = code.code;
- this.message = code.message;
- this.data = data;
- }
- public Result(Integer code, String message, boolean success) {
- this.code = code;
- this.message = message;
- this.success = success;
- }
- /*
- * 调用ResultCode类封装常用的返回数据
- */
- public static Result SUCCESS(){
- return new Result(ResultCode.SUCCESS);
- }
- public static Result ERROR(){
- return new Result(ResultCode.SERVER_ERROR);
- }
- public static Result FAIL(){
- return new Result(ResultCode.FAIL);
- }
- }
|