微服务改造

This commit is contained in:
litianxiang
2026-04-27 11:47:17 +08:00
parent 1504e86b35
commit 0019ae01ea
30 changed files with 1258 additions and 105 deletions

View File

@@ -14,7 +14,7 @@ import java.util.List;
@Data
@NoArgsConstructor
@Schema(description = "分页响应结果")
public class PageResponse<T> extends Response<List<T>> {
public class PageResponse<T> {
@Schema(description = "页码")
private long page;
@Schema(description = "每页数量")
@@ -26,21 +26,16 @@ public class PageResponse<T> extends Response<List<T>> {
@Schema(description = "结果集")
private List<T> content;
public PageResponse(Response<List<T>> response, long page, long size, long total, long pages) {
if (response != null) {
this.setData(response.getData());
this.setErrCode(response.getErrCode());
this.setErrMsg(response.getErrMsg());
}
public PageResponse(List<T> list, long page, long size, long total, long pages) {
this.page = page;
this.size = size;
this.total = total;
this.pages = pages;
this.content = response.getData();
this.content = list;
}
public static <T> PageResponse<T> success(IPage<T> page) {
Response<List<T>> response = success(page.getRecords());
return new PageResponse<>(response, page.getCurrent(), page.getSize(), page.getTotal(), page.getPages());
return new PageResponse<>(page.getRecords(), page.getCurrent(), page.getSize(), page.getTotal(), page.getPages());
}
}