商品模块代码提交

This commit is contained in:
Tankaikai
2025-02-21 11:37:49 +08:00
parent 62b05eb0f3
commit 41116b8d7b
5 changed files with 130 additions and 8 deletions

View File

@@ -46,7 +46,7 @@ public class ShopProdSpecController {
@PostMapping
@OperationLog("商品规格-新增")
//@SaAdminCheckPermission("shopProductSpec:save")
//@SaAdminCheckPermission("shopProductSpec:add")
public CzgResult<Void> save(@RequestBody ShopProdSpecDTO dto) {
//效验数据
ValidatorUtil.validateEntity(dto, InsertGroup.class, DefaultGroup.class);
@@ -97,4 +97,29 @@ public class ShopProdSpecController {
shopProdSpecService.enableShopProdSpec(id);
return CzgResult.success();
}
@PostMapping("quickAdd")
@OperationLog("商品规格-快捷添加")
//@SaAdminCheckPermission("shopProductSpec:add")
public CzgResult<Void> quickAdd(@RequestBody ShopProdSpecDTO dto) {
shopProdSpecService.quickAddShopProdSpec(dto);
return CzgResult.success();
}
@GetMapping("/tree/{id}")
@OperationLog("商品规格-快捷编辑详情")
//@SaAdminCheckPermission("shopProductSpec:info")
public CzgResult<ShopProdSpecDTO> getTree(@PathVariable("id") Long id) {
AssertUtil.isNull(id, "{}不能为空", "id");
ShopProdSpecDTO data = shopProdSpecService.getShopProdSpecTreeById(id);
return CzgResult.success(data);
}
@PutMapping("quickUpdate")
@OperationLog("商品规格-快捷更新")
//@SaAdminCheckPermission("shopProductSpec:update")
public CzgResult<Void> quickUpdate(@RequestBody ShopProdSpecDTO dto) {
shopProdSpecService.quickUpdateShopProdSpec(dto);
return CzgResult.success();
}
}