feat(goods): 添加商品分类查询条件并优化排序
- 在app查询商品分类列表和树形结构时,默认设置 showStatus为 1 -为商品分类查询添加按 sort 字段升序排列的默认排序规则
This commit is contained in:
parent
8d148bd76c
commit
e1d7e4011a
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user