| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- package com.zd.model.domain;
- import com.zd.model.constant.HttpStatus;
- import java.io.Serializable;
- /**
- * 响应信息主体
- *
- * @author zd
- */
- @Deprecated
- public class R<T> implements Serializable {
- private static final long serialVersionUID = 1L;
- /**
- * 成功
- */
- public static final int SUCCESS = HttpStatus.SUCCESS;
- /**
- * 失败
- */
- public static final int FAIL = HttpStatus.ERROR;
- private int code;
- private String msg;
- private T data;
- private Integer count;
- public static <T> R<T> ok() {
- return restResult(null, SUCCESS, null);
- }
- public static <T> R<T> ok(T data) {
- return restResult(data, SUCCESS, "操作成功");
- }
- public static <T> R<T> ok(T data, Integer count) {
- R<T> apiResult = new R<>();
- apiResult.setCode(SUCCESS);
- apiResult.setData(data);
- apiResult.setMsg(null);
- apiResult.count = count;
- return apiResult;
- }
- public static <T> R<T> ok(T data, String msg) {
- return restResult(data, SUCCESS, msg);
- }
- public static <T> R<T> fail() {
- return restResult(null, FAIL, null);
- }
- public static <T> R<T> fail(String msg) {
- return restResult(null, FAIL, msg);
- }
- public static <T> R<T> fail(T data) {
- return restResult(data, FAIL, null);
- }
- public static <T> R<T> fail(T data, String msg) {
- return restResult(data, FAIL, msg);
- }
- public static <T> R<T> fail(int code, String msg) {
- return restResult(null, code, msg);
- }
- public static <T> R<T> fail(int code, String msg,T data) {
- return restResult(data, code, msg);
- }
- public static <T> R<T> fail(int code, T data) {
- return restResult(data, code, null);
- }
- private static <T> R<T> restResult(T data, int code, String msg) {
- R<T> apiResult = new R<>();
- apiResult.setCode(code);
- apiResult.setData(data);
- apiResult.setMsg(msg);
- return apiResult;
- }
- 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;
- }
- public Integer getCount() {
- return count;
- }
- public void setCount(Integer count) {
- this.count = count;
- }
- }
|