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

package com.nm.gsgl.entity;
import com.nm.gsgl.common.enumeration.MessageEnum;
import lombok.Data;
/**
* @author: shuguang
* @date: 20221016 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;
}
}