feat(goods): 添加商品分类查询条件并优化排序

- 在app查询商品分类列表和树形结构时,默认设置 showStatus为 1
-为商品分类查询添加按 sort 字段升序排列的默认排序规则
This commit is contained in:
huk 2025-09-27 15:52:33 +08:00
parent 8d148bd76c
commit e1d7e4011a
2 changed files with 4 additions and 1 deletions

View File

@ -30,12 +30,14 @@ public class AppProductCategoryController {
@Operation(summary = "查询商品分类列表")
@PostMapping("page")
public R<Page<ProductCategoryVO>> page(@RequestBody ProductCategoryBo query, Page<ProductCategory> page) {
query.setShowStatus(1);
Page<ProductCategory> productCategoryPage = service.page(page,query.toWrapper());
return R.ok(convert.toVO(productCategoryPage));
}
@Operation(summary = "查询列表")
@PostMapping("/tree")
public R<List<ProductCategoryVO>> tree(@RequestBody ProductCategoryBo bo ) {
bo.setShowStatus(1);
List<ProductCategoryVO> articleList = service.tree( bo.toWrapper());
return R.ok( articleList);
}

View File

@ -38,6 +38,7 @@ public class ProductCategoryBo {
.eq(showStatus != null, ProductCategory::getShowStatus, showStatus)
.eq(sort != null, ProductCategory::getSort, sort)
.eq(icon != null && !icon.isEmpty(), ProductCategory::getIcon, icon)
.like(nameLike != null && !nameLike.isEmpty(), ProductCategory::getName, nameLike);
.like(nameLike != null && !nameLike.isEmpty(), ProductCategory::getName, nameLike)
.orderByAsc(ProductCategory::getSort);
}
}