Browse Source

Merge branch 'master' into glx

master
review512jwy@163.com 1 month ago
parent
commit
875e64015f
  1. 19
      src/main/java/com/youlai/boot/common/result/PageResult.java
  2. 2
      src/main/java/com/youlai/boot/mini/controller/StrayAnimalController.java
  3. 1
      src/main/java/com/youlai/boot/mini/controller/UnauthenticatedController.java
  4. 6
      src/main/resources/application-dev.yml

19
src/main/java/com/youlai/boot/common/result/PageResult.java

@ -37,10 +37,13 @@ public class PageResult<T> implements Serializable {
? Collections.emptyList() ? Collections.emptyList()
: page.getRecords(); : page.getRecords();
PageData<T> pageData = new PageData<>(); PageData<T> pageData = new PageData<>();
pageData.setList(records); pageData.setRecords(records);
pageData.setTotal(page != null ? page.getTotal() : 0L); pageData.setTotal(page.getTotal());
result.setData(pageData); pageData.setSize(page.getSize());
pageData.setCurrent(page.getCurrent());
pageData.setPages(page.getPages());
result.setData(pageData);
return result; return result;
} }
@ -54,7 +57,7 @@ public class PageResult<T> implements Serializable {
result.setCode(ResultCode.SUCCESS.getCode()); result.setCode(ResultCode.SUCCESS.getCode());
result.setMsg(ResultCode.SUCCESS.getMsg()); result.setMsg(ResultCode.SUCCESS.getMsg());
PageData<T> pageData = new PageData<>(); PageData<T> pageData = new PageData<>();
pageData.setList(list != null ? list : Collections.emptyList()); pageData.setRecords(list != null ? list : Collections.emptyList());
pageData.setTotal(0L); pageData.setTotal(0L);
result.setData(pageData); result.setData(pageData);
return result; return result;
@ -63,9 +66,15 @@ public class PageResult<T> implements Serializable {
@Data @Data
public static class PageData<T> { public static class PageData<T> {
private List<T> list; private List<T> records;
private long total; private long total;
private long size;
private long current;
private long pages;
} }
} }

2
src/main/java/com/youlai/boot/mini/controller/StrayAnimalController.java

@ -116,7 +116,6 @@ public class StrayAnimalController {
@Operation(summary = "获取自己登记创建的动物信息列表") @Operation(summary = "获取自己登记创建的动物信息列表")
@GetMapping(value = "/getSelfCreatedPage") @GetMapping(value = "/getSelfCreatedPage")
@Log(module = LogModuleEnum.STRAY_ANIMAL_INFO, value = ActionTypeEnum.LIST)
public PageResult<StrayAnimalShortVO> getSelfCreatedPage( public PageResult<StrayAnimalShortVO> getSelfCreatedPage(
OwnStrayAnimalQuery queryParams OwnStrayAnimalQuery queryParams
) { ) {
@ -134,7 +133,6 @@ public class StrayAnimalController {
@Operation(summary = "获取某个用户登记创建的动物信息列表") @Operation(summary = "获取某个用户登记创建的动物信息列表")
@GetMapping(value = "/getOthersCreatedPage/{authorUuid}") @GetMapping(value = "/getOthersCreatedPage/{authorUuid}")
@Log(module = LogModuleEnum.STRAY_ANIMAL_INFO, value = ActionTypeEnum.LIST)
public PageResult<StrayAnimalShortVO> getOthersCreatedPage( public PageResult<StrayAnimalShortVO> getOthersCreatedPage(
@PathVariable String authorUuid, @PathVariable String authorUuid,
OwnStrayAnimalQuery queryParams OwnStrayAnimalQuery queryParams

1
src/main/java/com/youlai/boot/mini/controller/UnauthenticatedController.java

@ -48,7 +48,6 @@ public class UnauthenticatedController {
@Operation(summary = "获取某个用户登记创建的动物信息列表", operationId = "publicGetOthersCreatedPage") @Operation(summary = "获取某个用户登记创建的动物信息列表", operationId = "publicGetOthersCreatedPage")
@GetMapping(value = "/strayAnimal/getOthersCreatedPage/{authorUuid}") @GetMapping(value = "/strayAnimal/getOthersCreatedPage/{authorUuid}")
@Log(module = LogModuleEnum.STRAY_ANIMAL_INFO, value = ActionTypeEnum.LIST)
public PageResult<StrayAnimalShortVO> getOthersCreatedPage( public PageResult<StrayAnimalShortVO> getOthersCreatedPage(
@PathVariable String authorUuid, @PathVariable String authorUuid,
OwnStrayAnimalQuery queryParams OwnStrayAnimalQuery queryParams

6
src/main/resources/application-dev.yml

@ -161,10 +161,10 @@ springdoc:
paths-to-match: "/**" # 匹配的请求路径 paths-to-match: "/**" # 匹配的请求路径
packages-to-scan: # 扫描的 Controller 包,限制只生成指定包的接口文档 packages-to-scan: # 扫描的 Controller 包,限制只生成指定包的接口文档
- com.youlai.boot.auth.controller - com.youlai.boot.auth.controller
- com.youlai.boot.system.controller # - com.youlai.boot.system.controller
- com.youlai.boot.mini.controller - com.youlai.boot.mini.controller
- com.youlai.boot.module.file.controller # - com.youlai.boot.module.file.controller
- com.youlai.boot.module.codegen.controller # - com.youlai.boot.module.codegen.controller
default-flat-param-object: true # 将对象参数扁平化显示在文档中 default-flat-param-object: true # 将对象参数扁平化显示在文档中
# knife4j 配置 # knife4j 配置

Loading…
Cancel
Save