All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.maxplus1.db.starter.config.common.BaseData Maven / Gradle / Ivy

The newest version!
package com.maxplus1.db.starter.config.common;

import lombok.AllArgsConstructor;
import lombok.Data;

@Data
@AllArgsConstructor
public class BaseData {
    private boolean success;
    private int code;
    private String msg;
    private T data;

    public static BaseData success(Object obj){
        return new BaseData(true, HttpStatusCode.OK.getCode(),"操作成功",obj);
    }

    public static BaseData fail(Object obj){
        return new BaseData(true, HttpStatusCode.OK.getCode(),"操作失败",obj);
    }


    public static BaseData success(){
        return new BaseData(true, HttpStatusCode.OK.getCode(),"操作成功",null);
    }

    public static BaseData fail(){
        return new BaseData(false, HttpStatusCode.ERROR.getCode(),"操作失败",null);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy