New file |
| | |
| | | package com.dy.common.webUtil; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import io.swagger.v3.oas.models.annotations.OpenAPI31; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Builder; |
| | | import lombok.Data; |
| | | import lombok.NoArgsConstructor; |
| | | |
| | | /** |
| | | * 返回基类 |
| | | */ |
| | | @Data |
| | | @AllArgsConstructor |
| | | @NoArgsConstructor |
| | | @Builder |
| | | @Schema(name="返回数据基类") |
| | | public class BaseResponse<T> { |
| | | |
| | | @Schema(description = "数据信息编码") |
| | | private String code; |
| | | @Schema(description = "数据说明") |
| | | private String msg; |
| | | @Schema(description = "数据") |
| | | private T content; |
| | | @Schema(description = "是否成功,true:成功,false:失败") |
| | | private boolean success; |
| | | |
| | | // @Override |
| | | // public String toString() { |
| | | // final StringBuilder sb = new StringBuilder(); |
| | | // sb.append("{"); |
| | | // sb.append("\"code\":\"").append(code).append('\"'); |
| | | // sb.append(",\"msg\":\"").append(msg).append('\"'); |
| | | // sb.append(",\"data\":").append(content); |
| | | // sb.append(",\"success\":").append(success); |
| | | // sb.append("}"); |
| | | // return sb.toString(); |
| | | // } |
| | | } |