52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
package com.szxgl.zsEft.controller;
|
|
|
|
import com.szxgl.zsEft.utils.R;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.experimental.Accessors;
|
|
|
|
import java.io.Serializable;
|
|
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@Accessors(chain = true)
|
|
public class ResultResp<T> implements Serializable {
|
|
|
|
private static final long serialVersionUID = 8140875256110329513L;
|
|
|
|
private String code;
|
|
|
|
private String msg;
|
|
|
|
private T result;
|
|
|
|
public ResultResp(String code, String msg) {
|
|
this.code = code;
|
|
this.msg = msg;
|
|
}
|
|
|
|
public static <T> ResultResp<T> fail(String code, String message) {
|
|
ResultResp<T> resultData = new ResultResp<>();
|
|
resultData.setCode(code);
|
|
resultData.setMsg(message);
|
|
return resultData;
|
|
}
|
|
|
|
public static <T> ResultResp<T> success(String code, String message,T data) {
|
|
ResultResp<T> resultData = new ResultResp<>();
|
|
resultData.setCode(code);
|
|
resultData.setMsg(message);
|
|
resultData.setResult(data);
|
|
return resultData;
|
|
}
|
|
|
|
public static ResultResp error(String code, String msg) {
|
|
ResultResp r = new ResultResp();
|
|
r.setCode(code);
|
|
r.setMsg(msg);
|
|
return r;
|
|
}
|
|
}
|