| 1234567891011121314151617181920212223242526272829 |
- package com.seecoder.BlueWhale.vo;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import lombok.Setter;
- import java.io.Serializable;
- @NoArgsConstructor
- @AllArgsConstructor
- @Getter
- @Setter
- public class ResultVO<T> implements Serializable {
- private String code;
- private String msg;
- private T result;
- public static <T> ResultVO<T> buildSuccess(T result) {
- return new ResultVO<T>("000", null, result);
- }
- public static <T> ResultVO<T> buildFailure(String msg) {
- return new ResultVO<T>("400", msg, null);
- }
- }
|