package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.pojo.Product; import com.yuanchu.mom.pojo.dto.ProductDto; import com.yuanchu.mom.service.ProductService; import com.yuanchu.mom.mapper.ProductMapper; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * @author Administrator * @description 针对表【product】的数据库操作Service实现 * @createDate 2023-07-26 16:00:44 */ @Service public class ProductServiceImpl extends ServiceImpl implements ProductService{ @Resource private ProductMapper productMapper; @Override public List selectTreeProduct(String specifications, String project) { return productMapper.selectTreeProduct(specifications, project); } @Override public List> selectProductList(Integer specificationsId) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(Product::getSpecificationsId, specificationsId); wrapper.select(Product::getName, Product::getFather, Product::getRequired, Product::getInternal, Product::getUnit); return productMapper.selectMaps(wrapper); } }