tangchuanxing_branch
CR7 9 months ago
parent e30358b7b5
commit a753700ddf

@ -0,0 +1,69 @@
/*
* Copyright (c) 2018-2999 广 All rights reserved.
*
* https://www.mall4j.com/
*
*
*
*
*/
package com.yami.shop.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yami.shop.bean.model.Brand;
import com.yami.shop.dao.BrandMapper;
import com.yami.shop.dao.CategoryBrandMapper;
import com.yami.shop.service.BrandService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
*
*
* @author lanhai
*/
@Service
public class BrandServiceImpl extends ServiceImpl<BrandMapper, Brand> implements BrandService {
// 自动注入BrandMapper用于操作品牌数据
@Autowired
private BrandMapper brandMapper;
// 自动注入CategoryBrandMapper用于操作品牌与分类关系的数据
@Autowired
private CategoryBrandMapper categoryBrandMapper;
/**
*
* @param brandName
* @return
*/
@Override
public Brand getByBrandName(String brandName) {
return brandMapper.getByBrandName(brandName);
}
/**
* ID
* @param brandId ID
*/
@Override
public void deleteByBrand(Long brandId) {
brandMapper.deleteById(brandId);
categoryBrandMapper.deleteByBrandId(brandId);
}
/**
* ID
* @param categoryId ID
* @return
*/
@Override
public List<Brand> listByCategoryId(Long categoryId) {
return brandMapper.listByCategoryId(categoryId);
}
}
Loading…
Cancel
Save