商品模块代码提交

This commit is contained in:
谭凯凯
2025-02-11 16:40:15 +08:00
committed by Tankaikai
parent ae7e9c6b12
commit 37affc558d
9 changed files with 85 additions and 185 deletions

View File

@@ -21,11 +21,11 @@ import java.util.Map;
/**
* 商品
*
* @author Tankaikai tankaikai@aliyun.com
* @since 1.0 2025-02-10
*/
* 商品
*
* @author Tankaikai tankaikai@aliyun.com
* @since 1.0 2025-02-10
*/
@AllArgsConstructor
@RestController
@RequestMapping("/prod/product")
@@ -35,7 +35,7 @@ public class ProductController {
@GetMapping("page")
@LogOperation("分页")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<Page<ProductDTO>> page(@RequestParam Map<String, Object> params){
public CzgResult<Page<ProductDTO>> page(@RequestParam Map<String, Object> params) {
Page<ProductDTO> data = productService.pageAs(null, null, ProductDTO.class);
return CzgResult.success(data);
}
@@ -43,7 +43,7 @@ public class ProductController {
@GetMapping("list")
@LogOperation("列表")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<List<ProductDTO>> list(@RequestParam Map<String, Object> params){
public CzgResult<List<ProductDTO>> list(@RequestParam Map<String, Object> params) {
List<ProductDTO> data = null;
return CzgResult.success(data);
@@ -52,7 +52,7 @@ public class ProductController {
@GetMapping("{id}")
@LogOperation("信息")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<ProductDTO> get(@PathVariable("id") Long id){
public CzgResult<ProductDTO> get(@PathVariable("id") Long id) {
ProductDTO data = null;
return CzgResult.success(data);
@@ -61,7 +61,7 @@ public class ProductController {
@PostMapping
@LogOperation("保存")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<Void> save(@RequestBody ProductDTO dto){
public CzgResult<Void> save(@RequestBody ProductDTO dto) {
//效验数据
ValidatorUtil.validateEntity(dto, InsertGroup.class, DefaultGroup.class);
@@ -73,7 +73,7 @@ public class ProductController {
@PutMapping
@LogOperation("修改")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<Void> update(@RequestBody ProductDTO dto){
public CzgResult<Void> update(@RequestBody ProductDTO dto) {
//效验数据
ValidatorUtil.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
@@ -85,7 +85,7 @@ public class ProductController {
@DeleteMapping
@LogOperation("删除")
@SaAdminCheckPermission("prod:product:all")
public CzgResult<Void> delete(@RequestBody Long[] ids){
public CzgResult<Void> delete(@RequestBody Long[] ids) {
//效验数据
Assert.notNull(ids, "{}不能为空", "id");
AssertUtil.isArrayEmpty(ids, "请求id数组不能为空");

View File

@@ -15,7 +15,6 @@ import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
/**
@@ -33,16 +32,16 @@ public class ShopProdUnitController {
@GetMapping("page")
@LogOperation("分页")
@SaAdminCheckPermission("prod:unit:all")
public CzgResult<Page<ShopProdUnitDTO>> page(@RequestParam Map<String, Object> params) {
Page<ShopProdUnitDTO> data = shopProdUnitService.page(params);
public CzgResult<Page<ShopProdUnitDTO>> page(@RequestParam ShopProdUnitDTO param) {
Page<ShopProdUnitDTO> data = shopProdUnitService.page(param);
return CzgResult.success(data);
}
@GetMapping("list")
@LogOperation("列表")
@SaAdminCheckPermission("prod:unit:all")
public CzgResult<List<ShopProdUnitDTO>> list(@RequestParam Map<String, Object> params) {
List<ShopProdUnitDTO> data = shopProdUnitService.list(params);
public CzgResult<List<ShopProdUnitDTO>> list(@RequestParam ShopProdUnitDTO param) {
List<ShopProdUnitDTO> data = shopProdUnitService.list(param);
return CzgResult.success(data);
}