| 对比新文件 |
| | |
| | | package cn.iocoder.yudao.module.mdm.dal.mysql.item; |
| | | |
| | | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.iocoder.yudao.module.mdm.dal.dataobject.item.MdmItemSkuDO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * MDM 鐗╂枡 SKU Mapper |
| | | * |
| | | * @author 鑺嬮亾婧愮爜 |
| | | */ |
| | | @Mapper |
| | | public interface MdmItemSkuMapper extends BaseMapperX<MdmItemSkuDO> { |
| | | |
| | | default MdmItemSkuDO selectByCode(String code) { |
| | | return selectOne(MdmItemSkuDO::getCode, code); |
| | | } |
| | | |
| | | default MdmItemSkuDO selectByBarCode(String barCode) { |
| | | return selectOne(MdmItemSkuDO::getBarCode, barCode); |
| | | } |
| | | |
| | | default List<MdmItemSkuDO> selectListByItemId(Long itemId) { |
| | | return selectList(new LambdaQueryWrapperX<MdmItemSkuDO>() |
| | | .eq(MdmItemSkuDO::getItemId, itemId) |
| | | .orderByAsc(MdmItemSkuDO::getId)); |
| | | } |
| | | |
| | | default List<MdmItemSkuDO> selectListByItemIds(Collection<Long> itemIds) { |
| | | return selectList(MdmItemSkuDO::getItemId, itemIds); |
| | | } |
| | | |
| | | default int deleteByItemId(Long itemId) { |
| | | return delete(MdmItemSkuDO::getItemId, itemId); |
| | | } |
| | | |
| | | default long selectCountByItemId(Long itemId) { |
| | | return selectCount(MdmItemSkuDO::getItemId, itemId); |
| | | } |
| | | |
| | | } |