From 381109848127e804ab1e33353b9726135f39cb4a Mon Sep 17 00:00:00 2001 From: wxy Date: Mon, 1 Apr 2024 10:35:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CategoryController.java | 30 +++++++++++++++++++ .../muyu/product/mapper/CategoryMapper.java | 16 ++++++++++ .../muyu/product/service/CategoryService.java | 13 ++++++++ .../service/impl/CategoryServiceImpl.java | 24 +++++++++++++++ .../mapper/product/CategoryMapper.xml | 15 ++++++++++ 5 files changed, 98 insertions(+) create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/CategoryController.java create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/CategoryMapper.java create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/CategoryService.java create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/CategoryServiceImpl.java create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/CategoryMapper.xml diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/CategoryController.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/CategoryController.java new file mode 100644 index 0000000..31b1395 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/CategoryController.java @@ -0,0 +1,30 @@ +package com.muyu.product.controller; + +import com.muyu.common.core.domain.AjaxResult; +import com.muyu.product.domain.DTO.Category; +import com.muyu.product.service.CategoryService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @Author: wangxinyuan + * @Date: 2024/4/1 10:31 + */ + +@RestController +@RequestMapping("/category") +public class CategoryController { + + @Autowired + private CategoryService categoryService; + + @GetMapping("/queryCategory") + public AjaxResult queryCategory(){ + Listlist=categoryService.queryCategory(); + return AjaxResult.success(list); + } +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/CategoryMapper.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/CategoryMapper.java new file mode 100644 index 0000000..902a0fa --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/CategoryMapper.java @@ -0,0 +1,16 @@ +package com.muyu.product.mapper; + +import com.muyu.product.domain.DTO.Category; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * @Author: wangxinyuan + * @Date: 2024/4/1 10:32 + */ +@Mapper +public interface CategoryMapper { + List queryCategory(); + +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/CategoryService.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/CategoryService.java new file mode 100644 index 0000000..a7e949a --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/CategoryService.java @@ -0,0 +1,13 @@ +package com.muyu.product.service; + +import com.muyu.product.domain.DTO.Category; + +import java.util.List; + +/** + * @Author: wangxinyuan + * @Date: 2024/4/1 10:31 + */ +public interface CategoryService { + List queryCategory(); +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/CategoryServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/CategoryServiceImpl.java new file mode 100644 index 0000000..a46fa31 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/CategoryServiceImpl.java @@ -0,0 +1,24 @@ +package com.muyu.product.service.impl; + +import com.muyu.product.domain.DTO.Category; +import com.muyu.product.mapper.CategoryMapper; +import com.muyu.product.service.CategoryService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Author: wangxinyuan + * @Date: 2024/4/1 10:32 + */ +@Service +public class CategoryServiceImpl implements CategoryService { + + @Autowired + private CategoryMapper categoryMapper; + @Override + public List queryCategory() { + return categoryMapper.queryCategory(); + } +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/CategoryMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/CategoryMapper.xml new file mode 100644 index 0000000..47f42b0 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/CategoryMapper.xml @@ -0,0 +1,15 @@ + + + + + + id,parent_id,category_name,level,product_count + ,product_unit,nav_status,show_status,sort,icon,keywords,description + + + +