package com.ruoyi.common.core.domain; 
 | 
  
 | 
  
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.AllArgsConstructor; 
 | 
import lombok.Builder; 
 | 
import lombok.Data; 
 | 
import lombok.NoArgsConstructor; 
 | 
  
 | 
import java.io.Serializable; 
 | 
  
 | 
@Data 
 | 
@NoArgsConstructor 
 | 
@AllArgsConstructor 
 | 
@Builder 
 | 
@ApiModel("公共返回体") 
 | 
public class CommonRes<T> implements Serializable { 
 | 
    private static final long serialVersionUID = -1L; 
 | 
  
 | 
    @ApiModelProperty(value = "返回码", notes = "200: 请求成功") 
 | 
    private int code; 
 | 
  
 | 
    @ApiModelProperty("返回码描述") 
 | 
    private String msg; 
 | 
  
 | 
    @ApiModelProperty("返回数据") 
 | 
    private T data; 
 | 
  
 | 
    @ApiModelProperty(value = "总记录数", notes = "分页情况下使用") 
 | 
    private String totalRecord; 
 | 
  
 | 
} 
 |