You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.0 KiB
Java
45 lines
1.0 KiB
Java
package com.nm.gsgl.entity;
|
|
|
|
import com.nm.gsgl.common.enumeration.MessageEnum;
|
|
import lombok.Data;
|
|
|
|
/**
|
|
* @author: shuguang
|
|
* @date: 2022年10月16日 16:01
|
|
* @description: 返回结果
|
|
*/
|
|
@Data
|
|
public class Res<T> {
|
|
private String code;
|
|
private String message;
|
|
private String success;
|
|
private T data;
|
|
public Res() {
|
|
}
|
|
|
|
public Res(T data) {
|
|
this.data = data;
|
|
}
|
|
|
|
public static Res success() {
|
|
Res result = new Res<>();
|
|
result.setCode(MessageEnum.成功.getCode());
|
|
result.setMessage(MessageEnum.成功.getMessage());
|
|
return result;
|
|
}
|
|
|
|
public static <T> Res<T> success(T data) {
|
|
Res<T> result = new Res<>(data);
|
|
result.setCode(MessageEnum.成功.getCode());
|
|
result.setMessage(MessageEnum.成功.getMessage());
|
|
return result;
|
|
}
|
|
|
|
public static Res error(String code, String msg) {
|
|
Res result = new Res();
|
|
result.setCode(code);
|
|
result.setMessage(msg);
|
|
return result;
|
|
}
|
|
}
|