dev798
wxy 2024-04-01 10:35:30 +08:00
parent 1e24c67a5b
commit 3811098481
5 changed files with 98 additions and 0 deletions

View File

@ -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(){
List<Category>list=categoryService.queryCategory();
return AjaxResult.success(list);
}
}

View File

@ -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<Category> queryCategory();
}

View File

@ -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<Category> queryCategory();
}

View File

@ -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<Category> queryCategory() {
return categoryMapper.queryCategory();
}
}

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.product.mapper.CategoryMapper">
<sql id="sqlCategory">
id,parent_id,category_name,level,product_count
,product_unit,nav_status,show_status,sort,icon,keywords,description
</sql>
<select id="queryCategory" resultType="com.muyu.product.domain.DTO.Category">
select <include refid="sqlCategory"></include> from t_product_category
</select>
</mapper>