From 6b5f7c66fc40d7f6099d561e31a34fbd50dd20d3 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 01 七月 2026 15:54:57 +0800
Subject: [PATCH] 初始化项目
---
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/dal/mysql/item/MdmItemSkuMapper.java | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/dal/mysql/item/MdmItemSkuMapper.java b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/dal/mysql/item/MdmItemSkuMapper.java
new file mode 100644
index 0000000..422d31e
--- /dev/null
+++ b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/dal/mysql/item/MdmItemSkuMapper.java
@@ -0,0 +1,45 @@
+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);
+ }
+
+}
\ No newline at end of file
--
Gitblit v1.9.3