商品 批量操作

This commit is contained in:
2026-05-06 11:10:23 +08:00
parent 962e6d7a0c
commit d9d95da453
5 changed files with 129 additions and 5 deletions

View File

@@ -63,7 +63,6 @@ public class ProductController {
* 商品-分页
*/
@GetMapping("page")
@OperationLog("商品-分页")
//@SaAdminCheckPermission("product:page")
public CzgResult<Map<String, Object>> getProductPage(ProductDTO param) {
Page<ProductDTO> data = productService.getProductPage(param);
@@ -83,7 +82,6 @@ public class ProductController {
* 商品-列表
*/
@GetMapping("list")
@OperationLog("商品-列表")
public CzgResult<List<ProductDTO>> getProductList(@RequestParam(required = false) Long categoryId) {
return CzgResult.success(productService.getProductCacheList(StpKit.USER.getShopId(), categoryId));
}
@@ -92,7 +90,6 @@ public class ProductController {
* 商品-详情
*/
@GetMapping("{id}")
@OperationLog("商品-详情")
//@SaAdminCheckPermission("product:info")
public CzgResult<ProductDTO> getProductById(@PathVariable("id") Long id) {
AssertUtil.isNull(id, "{}不能为空", "id");
@@ -242,7 +239,6 @@ public class ProductController {
* 商品-统计
*/
@GetMapping("statistics")
@OperationLog("商品-统计")
//@SaAdminCheckPermission("product:statistics")
public CzgResult<ProductStatisticsVo> statistics(ProductInfoParam param) {
Long shopId = StpKit.USER.getShopId(0L);
@@ -251,6 +247,17 @@ public class ProductController {
return CzgResult.success(data);
}
/**
* 商品-批量操作
*/
@GetMapping("batchOperate")
public CzgResult<Void> batchOperate(ProductBatchParam param) {
Long shopId = StpKit.USER.getShopId();
param.setShopId(shopId);
productService.batchOperate(param);
return CzgResult.success();
}
/**
* 商品-报损
*/