package com.c3stones.common;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
 * 响应实体
 * 
 * @author CL
 *
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class Response<T> {
	/**
	 * 响应码
	 */
	private int code;
	/**
	 * 响应消息体
	 */
	private String msg;
	/**
	 * 响应数据
	 */
	private T data;
	/**
	 * 失败响应
	 * 
	 * @param msg 响应消息体
	 * @return
	 */
	public static <T> Response<T> error(String msg) {
		return new Response<T>(500, msg, null);
	}
	/**
	 * 成功响应
	 * 
	 * @param data 响应数据
	 * @return
	 */
	public static <T> Response<T> success(T data) {
		return new Response<T>(200, null, data);
	}
	/**
	 * 成功响应
	 * 
	 * @param msg 响应消息体
	 * @return
	 */
	public static <T> Response<T> success(String msg) {
		return new Response<T>(200, msg, null);
	}
	/**
	 * 成功响应
	 * 
	 * @param msg  响应消息体
	 * @param data 响应数据
	 * @return
	 */
	public static <T> Response<T> success(String msg, T data) {
		return new Response<T>(200, msg, data);
	}
}
 最近下载更多
最近下载更多
                
                ma406805131     LV19
                2024年12月27日
            
            
        
                zolscy     LV24
                2024年11月26日
            
            
        
                shuilianbing     LV6
                2024年8月24日
            
            
        
                计科一班     LV7
                2024年6月18日
            
            
        
                TY0165     LV20
                2024年6月16日
            
            
        
                lipiao161     LV16
                2024年5月4日
            
            
        
                流水本无情     LV9
                2024年3月24日
            
            
        
                wanglinddad     LV55
                2024年3月18日
            
            
        
                xiha198     LV11
                2023年12月27日
            
            
        
                1140717565     LV2
                2023年12月22日
            
            
         最近浏览更多
最近浏览更多
                
                denliv_hui     LV14
                8月1日
            
            
        
                helloworldsbsb     LV8
                6月25日
            
            
        
                zt843217     LV2
                5月26日
            
            
        
                梁小贤     LV1
                5月22日
            
            
        
                15578157792     LV7
                4月25日
            
            
        
                orang801     LV2
                3月4日
            
            
        
                哪里的完整版     LV8
                2月27日
            
            
        
                huangzhijing    
                2月11日
            
            
                    暂无贡献等级
            
        
                zhangtian1997     LV10
                2月5日
            
            
        
                huasir2018     LV14
                1月29日
            
            
        
 
                 
                 
                