1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.sd.business.mapper.sku.SkuMapper">
- <select id="getPage" resultType="com.sd.business.entity.sku.vo.SkuVo">
- select s.id,
- s.source,
- s.sku_classify_id,
- s.bar_code,
- s.group_item_number,
- s.code,
- s.name,
- s.brand,
- s.material,
- s.model_number,
- s.craft_production_line_id,
- s.main_img_url,
- s.detail_text,
- s.create_user,
- s.create_time,
- s.update_user,
- s.update_time
- from sku s
- ${ew.customSqlSegment}
- </select>
- <select id="getReplacePrincipalMaterialPage" resultType="com.sd.business.entity.sku.vo.ReplacePrincipalMaterialVo">
- select s.code skuCode,
- ss.code skuSpecCode,
- ss.name skuSpecName,
- bs.code bomSpecCode
- from sku s
- inner join sku_spec ss on s.id = ss.sku_id
- left join bom_spec bs on ss.bom_spec_id = bs.id
- ${ew.customSqlSegment}
- </select>
- <select id="selectReplaceSkuSpecIdList" resultType="java.lang.Long">
- select ss.id
- from sku s
- inner join sku_spec ss on s.id = ss.sku_id
- left join bom_spec bs on ss.bom_spec_id = bs.id
- ${ew.customSqlSegment}
- </select>
- <select id="getReplacePackagingMaterialPage" resultType="com.sd.business.entity.sku.vo.ReplacePackagingMaterialVo">
- select distinct s.id skuId,
- s.code skuCode,
- ss.id skuSpecId,
- ss.code skuSpecCode,
- ss.name skuSpecName
- from sku s
- inner join sku_spec ss on s.id = ss.sku_id
- left join sku_spec_link sslt on ss.id = sslt.sku_spec_id
- left join bom_spec bs on sslt.bom_spec_id = bs.id
- ${ew.customSqlSegment}
- </select>
- <select id="getReplacePackagingMaterialList" resultType="com.sd.business.entity.sku.vo.ReplacePackagingMaterialVo">
- select distinct s.id skuId,
- s.code skuCode,
- ss.id skuSpecId,
- ss.code skuSpecCode,
- ss.name skuSpecName
- from sku s
- inner join sku_spec ss on s.id = ss.sku_id
- left join sku_spec_link sslt on ss.id = sslt.sku_spec_id
- left join bom_spec bs on sslt.bom_spec_id = bs.id
- ${ew.customSqlSegment}
- </select>
- </mapper>
|