package com.ruoyi.goods.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ruoyi.common.core.utils.page.BeanUtils;
|
import com.ruoyi.goods.domain.pojo.GoodsCategory;
|
import com.ruoyi.goods.domain.vo.GoodsCategoryVO;
|
import com.ruoyi.goods.mapper.GoodsCategoryMapper;
|
import com.ruoyi.goods.service.IGoodsCategoryService;
|
import java.util.List;
|
import org.springframework.stereotype.Service;
|
|
/**
|
* <p>
|
* 商品分类表 服务实现类
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-05-16
|
*/
|
@Service
|
public class GoodsCategoryServiceImpl extends ServiceImpl<GoodsCategoryMapper, GoodsCategory> implements IGoodsCategoryService {
|
|
/**
|
* 获取商品类别列表的副本。
|
* <p>此方法不接受任何参数,它会调用 {@code list()} 方法获取当前类别列表的副本,并将其转换为 {@code GoodsCategoryVO} 类型的列表后返回。</p>
|
*
|
* @return 返回一个 {@code List<GoodsCategoryVO>},包含当前商品类别的所有信息的副本。
|
*/
|
@Override
|
public List<GoodsCategoryVO> getGoodsCategoryList() {
|
// 使用BeanUtils的copyList方法将当前列表转换为GoodsCategoryVO类型的列表并返回
|
return BeanUtils.copyList(this.list(), GoodsCategoryVO.class);
|
}
|
|
}
|