diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanCategory.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanCategory.java new file mode 100644 index 000000000..ff44077b6 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanCategory.java @@ -0,0 +1,103 @@ +package org.jeecg.modules.business.entity.Shouman; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.TableLogic; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * @Description: 首曼产品类别 + * @Author: jeecg-boot + * @Date: 2023-12-01 + * @Version: V1.0 + */ +@ApiModel(value = "shouman_category对象", description = "首曼产品类别") +@Data +@TableName("shouman_category") +public class ShoumanCategory implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /** + * 创建日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /** + * 更新日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + /** + * 产品名称 + */ + @Excel(name = "产品名称", width = 15) + @ApiModelProperty(value = "产品名称") + private java.lang.String productName; + /** + * 内部名称 + */ + @Excel(name = "内部名称", width = 15) + @ApiModelProperty(value = "内部名称") + private java.lang.String internalName; + /** + * 产品款式图链接 + */ + @Excel(name = "产品款式图链接", width = 15) + @ApiModelProperty(value = "产品款式图链接") + private java.lang.String imageUrl; + /** + * 首曼内部SKU代码 + */ + @Excel(name = "首曼内部SKU代码", width = 15) + @ApiModelProperty(value = "首曼内部SKU代码") + private java.lang.String sku; + /** + * 单价 + */ + @Excel(name = "单价", width = 15) + @ApiModelProperty(value = "单价") + private java.math.BigDecimal price; + /** + * 定制内容识别正则式 + */ + @Excel(name = "定制内容识别正则式", width = 15) + @ApiModelProperty(value = "定制内容识别正则式") + private java.lang.String contentRecRegex; + /** + * 定制内容提取正则式 + */ + @Excel(name = "定制内容提取正则式", width = 15) + @ApiModelProperty(value = "定制内容提取正则式") + private java.lang.String contentExtRegex; +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanOrder.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanOrder.java new file mode 100644 index 000000000..e90e22bba --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanOrder.java @@ -0,0 +1,98 @@ +package org.jeecg.modules.business.entity.Shouman; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.TableLogic; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: 首曼订单 + * @Author: jeecg-boot + * @Date: 2023-12-05 + * @Version: V1.1 + */ +@Data +@TableName("shouman_order") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "shouman_order对象", description = "首曼订单") +public class ShoumanOrder implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /** + * 创建日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /** + * 更新日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + /** + * 平台订单ID + */ + @Excel(name = "平台订单ID", width = 15, dictTable = "platform_order", dicText = "platform_order_id", dicCode = "id") + @Dict(dictTable = "platform_order", dicText = "platform_order_id", dicCode = "id") + @ApiModelProperty(value = "平台订单ID") + private java.lang.String platformOrderId; + /** + * 订单内容JSON + */ + @Excel(name = "订单内容JSON", width = 15) + @ApiModelProperty(value = "订单内容JSON") + private java.lang.String orderJson; + /** + * 请求成功 + */ + @Excel(name = "请求成功", width = 15, dictTable = "yn", dicText = "", dicCode = "") + @Dict(dictTable = "yn", dicText = "", dicCode = "") + @ApiModelProperty(value = "请求成功") + private java.lang.String success; + /** + * 签名字符串值 + */ + @Excel(name = "签名字符串值", width = 15) + @ApiModelProperty(value = "签名字符串值") + private java.lang.String signatureString; + /** + * 签名MD5值 + */ + @Excel(name = "签名MD5值", width = 15) + @ApiModelProperty(value = "签名MD5值") + private java.lang.String signatureMd5; +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanSkuRelation.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanSkuRelation.java new file mode 100644 index 000000000..0b9d0fbcd --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/entity/Shouman/ShoumanSkuRelation.java @@ -0,0 +1,80 @@ +package org.jeecg.modules.business.entity.Shouman; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.TableLogic; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import java.io.UnsupportedEncodingException; + +/** + * @Description: 首曼产品类别与SKU关系 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@ApiModel(value = "shouman_sku_relation对象", description = "首曼产品类别与SKU关系") +@Data +@TableName("shouman_sku_relation") +public class ShoumanSkuRelation implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /** + * 创建日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /** + * 更新日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + /** + * 首曼产品类别ID + */ + @ApiModelProperty(value = "首曼产品类别ID") + private java.lang.String shoumanCategoryId; + /** + * SKU ID + */ + @Excel(name = "SKU ID", width = 15, dictTable = "sku", dicText = "erp_code", dicCode = "id") + @ApiModelProperty(value = "SKU ID") + private java.lang.String skuId; + /** + * 备注 + */ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String remark; +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanCategoryMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanCategoryMapper.java new file mode 100644 index 000000000..1371b5edc --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanCategoryMapper.java @@ -0,0 +1,16 @@ +package org.jeecg.modules.business.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.jeecg.modules.business.entity.Shouman.ShoumanCategory; +import org.springframework.stereotype.Repository; + +/** + * @Description: 首曼产品类别 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Repository +public interface ShoumanCategoryMapper extends BaseMapper { + +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanOrderMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanOrderMapper.java new file mode 100644 index 000000000..049ad0776 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanOrderMapper.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.business.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.jeecg.modules.business.entity.Shouman.ShoumanOrder; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * @Description: 首曼订单 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Repository +public interface ShoumanOrderMapper extends BaseMapper { + + List findShoumanOrderToSend(); +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanSkuRelationMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanSkuRelationMapper.java new file mode 100644 index 000000000..c3d1e6fb9 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/ShoumanSkuRelationMapper.java @@ -0,0 +1,34 @@ +package org.jeecg.modules.business.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.business.entity.Shouman.ShoumanSkuRelation; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * @Description: 首曼产品类别与SKU关系 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Repository +public interface ShoumanSkuRelationMapper extends BaseMapper { + + /** + * 通过主表id删除子表数据 + * + * @param mainId 主表id + * @return boolean + */ + public boolean deleteByMainId(@Param("mainId") String mainId); + + /** + * 通过主表id查询子表数据 + * + * @param mainId 主表id + * @return List + */ + public List selectByMainId(@Param("mainId") String mainId); +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanCategoryMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanCategoryMapper.xml new file mode 100644 index 000000000..cd4a7942e --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanCategoryMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanOrderMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanOrderMapper.xml new file mode 100644 index 000000000..e12d06eb2 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanOrderMapper.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanSkuRelationMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanSkuRelationMapper.xml new file mode 100644 index 000000000..ca8a5b172 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ShoumanSkuRelationMapper.xml @@ -0,0 +1,16 @@ + + + + + + DELETE + FROM shouman_sku_relation + WHERE + shouman_category_id = #{mainId} + + + diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanCategoryService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanCategoryService.java new file mode 100644 index 000000000..d99a39df8 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanCategoryService.java @@ -0,0 +1,49 @@ +package org.jeecg.modules.business.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.business.entity.Shouman.ShoumanCategory; +import org.jeecg.modules.business.entity.Shouman.ShoumanSkuRelation; + +import java.io.Serializable; +import java.util.Collection; +import java.util.List; + +/** + * @Description: 首曼产品类别 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +public interface IShoumanCategoryService extends IService { + + /** + * 添加一对多 + * + * @param shoumanCategory + * @param shoumanSkuRelationList + */ + public void saveMain(ShoumanCategory shoumanCategory,List shoumanSkuRelationList) ; + + /** + * 修改一对多 + * + * @param shoumanCategory + * @param shoumanSkuRelationList + */ + public void updateMain(ShoumanCategory shoumanCategory,List shoumanSkuRelationList); + + /** + * 删除一对多 + * + * @param id + */ + public void delMain (String id); + + /** + * 批量删除一对多 + * + * @param idList + */ + public void delBatchMain (Collection idList); + +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanOrderService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanOrderService.java new file mode 100644 index 000000000..2b11a6580 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanOrderService.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.business.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.business.entity.Shouman.ShoumanOrder; + +import java.util.List; + +/** + * @Description: 首曼订单 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +public interface IShoumanOrderService extends IService { + + List findShoumanOrderToSend(); +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanSkuRelationService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanSkuRelationService.java new file mode 100644 index 000000000..fe09bc5c9 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/IShoumanSkuRelationService.java @@ -0,0 +1,23 @@ +package org.jeecg.modules.business.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.business.entity.Shouman.ShoumanSkuRelation; + +import java.util.List; + +/** + * @Description: 首曼产品类别与SKU关系 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +public interface IShoumanSkuRelationService extends IService { + + /** + * 通过主表id查询子表数据 + * + * @param mainId 主表id + * @return List + */ + public List selectByMainId(String mainId); +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanCategoryServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanCategoryServiceImpl.java new file mode 100644 index 000000000..6b19dc6e4 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanCategoryServiceImpl.java @@ -0,0 +1,77 @@ +package org.jeecg.modules.business.service.impl; + +import org.jeecg.modules.business.entity.Shouman.ShoumanCategory; +import org.jeecg.modules.business.entity.Shouman.ShoumanSkuRelation; +import org.jeecg.modules.business.mapper.ShoumanCategoryMapper; +import org.jeecg.modules.business.mapper.ShoumanSkuRelationMapper; +import org.jeecg.modules.business.service.IShoumanCategoryService; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import java.io.Serializable; +import java.util.List; +import java.util.Collection; + +/** + * @Description: 首曼产品类别 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Service +public class ShoumanCategoryServiceImpl extends ServiceImpl implements IShoumanCategoryService { + + @Autowired + private ShoumanCategoryMapper shoumanCategoryMapper; + @Autowired + private ShoumanSkuRelationMapper shoumanSkuRelationMapper; + + @Override + @Transactional(rollbackFor = Exception.class) + public void saveMain(ShoumanCategory shoumanCategory, List shoumanSkuRelationList) { + shoumanCategoryMapper.insert(shoumanCategory); + if(shoumanSkuRelationList!=null && shoumanSkuRelationList.size()>0) { + for(ShoumanSkuRelation entity:shoumanSkuRelationList) { + //外键设置 + entity.setShoumanCategoryId(shoumanCategory.getId()); + shoumanSkuRelationMapper.insert(entity); + } + } + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void updateMain(ShoumanCategory shoumanCategory,List shoumanSkuRelationList) { + shoumanCategoryMapper.updateById(shoumanCategory); + + //1.先删除子表数据 + shoumanSkuRelationMapper.deleteByMainId(shoumanCategory.getId()); + + //2.子表数据重新插入 + if(shoumanSkuRelationList!=null && !shoumanSkuRelationList.isEmpty()) { + for(ShoumanSkuRelation entity:shoumanSkuRelationList) { + //外键设置 + entity.setShoumanCategoryId(shoumanCategory.getId()); + shoumanSkuRelationMapper.insert(entity); + } + } + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delMain(String id) { + shoumanSkuRelationMapper.deleteByMainId(id); + shoumanCategoryMapper.deleteById(id); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delBatchMain(Collection idList) { + for(Serializable id:idList) { + shoumanSkuRelationMapper.deleteByMainId(id.toString()); + shoumanCategoryMapper.deleteById(id); + } + } + +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanOrderServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanOrderServiceImpl.java new file mode 100644 index 000000000..db9f80f01 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanOrderServiceImpl.java @@ -0,0 +1,29 @@ +package org.jeecg.modules.business.service.impl; + +import org.jeecg.modules.business.entity.Shouman.ShoumanOrder; +import org.jeecg.modules.business.mapper.ShoumanOrderMapper; +import org.jeecg.modules.business.service.IShoumanOrderService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +import java.util.List; + +/** + * @Description: 首曼订单 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Service +public class ShoumanOrderServiceImpl extends ServiceImpl implements IShoumanOrderService { + + @Autowired + private ShoumanOrderMapper shoumanOrderMapper; + + @Override + public List findShoumanOrderToSend() { + return shoumanOrderMapper.findShoumanOrderToSend(); + } +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanSkuRelationServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanSkuRelationServiceImpl.java new file mode 100644 index 000000000..327b8befc --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/ShoumanSkuRelationServiceImpl.java @@ -0,0 +1,27 @@ +package org.jeecg.modules.business.service.impl; + +import org.jeecg.modules.business.entity.Shouman.ShoumanSkuRelation; +import org.jeecg.modules.business.mapper.ShoumanSkuRelationMapper; +import org.jeecg.modules.business.service.IShoumanSkuRelationService; +import org.springframework.stereotype.Service; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; + +/** + * @Description: 首曼产品类别与SKU关系 + * @Author: jeecg-boot + * @Date: 2023-11-29 + * @Version: V1.0 + */ +@Service +public class ShoumanSkuRelationServiceImpl extends ServiceImpl implements IShoumanSkuRelationService { + + @Autowired + private ShoumanSkuRelationMapper shoumanSkuRelationMapper; + + @Override + public List selectByMainId(String mainId) { + return shoumanSkuRelationMapper.selectByMainId(mainId); + } +}