package com.ruoyi.goods.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ruoyi.goods.controller.management.vo.GoodsInfoTitleValueVO;
|
import com.ruoyi.goods.domain.GoodsInfoTitleValue;
|
import com.ruoyi.goods.mapper.GoodsInfoTitleValueMapper;
|
import com.ruoyi.goods.service.IGoodsInfoTitleValueService;
|
import java.util.List;
|
import org.springframework.stereotype.Service;
|
|
/**
|
* <p>
|
* 商品信息标题值表 服务实现类
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-05-16
|
*/
|
@Service
|
public class GoodsInfoTitleValueServiceImpl extends ServiceImpl<GoodsInfoTitleValueMapper, GoodsInfoTitleValue> implements IGoodsInfoTitleValueService {
|
|
/**
|
* 根据商品SKU ID移除相应的商品信息标题值。
|
*
|
* @param id 商品SKU的唯一标识符。
|
* <p>
|
* 本方法通过使用Lambda更新表达式,设置条件为商品SKU ID与传入的ID相等,然后执行移除操作。
|
*/
|
@Override
|
public void removeByGoodsSkuId(Long id) {
|
this.lambdaUpdate().eq(GoodsInfoTitleValue::getGoodsSkuId, id).remove();
|
}
|
|
/**
|
* 根据商品id查询信息标题列表
|
*
|
* @param id 商品id
|
* @return List<GoodsInfoTitleValueVO>
|
*/
|
@Override
|
public List<GoodsInfoTitleValueVO> listByGoodsId(Long id) {
|
return baseMapper.listByGoodsId(id);
|
}
|
}
|