From 8dddea3bf58f6fb52b067fedc4ab2a54a454697a Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Tue, 26 Mar 2024 10:22:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=A2=9E):=20=E5=93=81=E7=89=8C?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: bunny <1319900154@qq.com> --- .../spzx/manger/controller/BrandController.java | 9 +++++++++ .../com/atguigu/spzx/manger/mapper/BrandMapper.java | 7 +++++++ .../com/atguigu/spzx/manger/service/BrandService.java | 9 +++++++++ .../spzx/manger/service/impl/BrandServiceImpl.java | 10 ++++++++++ spzx-manager/src/main/resources/mapper/BrandMapper.xml | 7 +++++++ 5 files changed, 42 insertions(+) diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/BrandController.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/BrandController.java index 498f389..b653121 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/BrandController.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/BrandController.java @@ -9,6 +9,8 @@ import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.List; + @Tag(name = "品牌管理") @RestController @RequestMapping(value = "/admin/product/brand") @@ -43,4 +45,11 @@ public class BrandController { brandService.deleteById(id); return Result.success(); } + + @Operation(summary = "品牌列表", description = "品牌列表接口") + @GetMapping("findAll") + public Result> findAll() { + List list = brandService.findAll(); + return Result.success(list); + } } \ No newline at end of file diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/BrandMapper.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/BrandMapper.java index 441c49b..53c93eb 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/BrandMapper.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/BrandMapper.java @@ -32,4 +32,11 @@ public interface BrandMapper { * @param id 品牌id */ void deleteById(Long id); + + /** + * 品牌列表 + * + * @return 品牌列表 + */ + List findAll(); } diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/BrandService.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/BrandService.java index a6edaac..e4b4007 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/BrandService.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/BrandService.java @@ -3,6 +3,8 @@ package com.atguigu.spzx.manger.service; import com.atguigu.spzx.model.entity.product.Brand; import com.github.pagehelper.PageInfo; +import java.util.List; + public interface BrandService { /** * 品牌列表查询 @@ -33,4 +35,11 @@ public interface BrandService { * @param id 品牌id */ void deleteById(Long id); + + /** + * 品牌列表 + * + * @return 品牌列表 + */ + List findAll(); } diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/BrandServiceImpl.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/BrandServiceImpl.java index 8543273..5273e36 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/BrandServiceImpl.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/BrandServiceImpl.java @@ -68,4 +68,14 @@ public class BrandServiceImpl implements BrandService { emptyUtil.isEmpty(id, MessageConstant.DELETE_ID_IS_NOT_EMPTY); brandMapper.deleteById(id); } + + /** + * 品牌列表 + * + * @return 品牌列表 + */ + @Override + public List findAll() { + return brandMapper.findAll(); + } } diff --git a/spzx-manager/src/main/resources/mapper/BrandMapper.xml b/spzx-manager/src/main/resources/mapper/BrandMapper.xml index e3762f2..f73dd1b 100644 --- a/spzx-manager/src/main/resources/mapper/BrandMapper.xml +++ b/spzx-manager/src/main/resources/mapper/BrandMapper.xml @@ -42,4 +42,11 @@ where is_deleted = 0 order by id desc + + +