package com.yeqifu.bus.service.impl; import com.yeqifu.bus.entity.Goods; import com.yeqifu.bus.mapper.GoodsMapper; import com.yeqifu.bus.service.IGoodsService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; import java.util.List; /** *

* InnoDB free: 9216 kB; (`providerid`) REFER `warehouse/bus_provider`(`id`) 服务实现类 *

* * @author luoyi- * @since 2019-12-06 */ @Service @Transactional public class GoodsServiceImpl extends ServiceImpl implements IGoodsService { @Override public boolean save(Goods entity) { return super.save(entity); } @Override public boolean updateById(Goods entity) { return super.updateById(entity); } @Override public boolean removeById(Serializable id) { return super.removeById(id); } @Override public Goods getById(Serializable id) { return super.getById(id); } @Override public void deleteGoodsById(Integer id) { //根据商品id删除商品销售信息 this.getBaseMapper().deleteSaleByGoodsId(id); //根据商品id删除商品销售退货信息 this.getBaseMapper().deleteSaleBackByGoodsId(id); //根据商品id删除商品进货信息 this.getBaseMapper().deleteInportByGoodsId(id); //根据商品id删除商品退货信息 this.getBaseMapper().deleteOutportByGoodsId(id); //删除商品信息 this.removeById(id); } /** * 查询所有库存预警商品 * @return */ @Override public List loadAllWarning() { List goods = baseMapper.loadAllWarning(); return goods; } }