GoodsSubMapper.xml 1.1 KB

1234567891011121314151617181920212223
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.ym.mec.biz.dal.mapper.GoodsSubMapper">
  4. <insert id="saveBatch" parameterType="com.ym.mec.biz.dal.entity.GoodsSub">
  5. insert into goods_sub(goods_id_, mall_goods_id_, sku_, goods_status_, goods_price_) values
  6. <foreach collection="goodsSubs" item="item" separator=",">
  7. (#{item.goodsId},#{item.mallGoodsId},#{item.sku},#{item.goodsStatus},#{item.goodsPrice})
  8. </foreach>
  9. </insert>
  10. <update id="updateStatus">
  11. update goods_sub set goods_status_ = #{status}
  12. where id_ in
  13. <foreach collection="goodsSubIdList" separator="," open="(" close=")" item="item">
  14. #{item}
  15. </foreach>
  16. </update>
  17. <select id="queryChildGoods" resultType="com.ym.mec.biz.dal.dto.ComplementGoodsDto">
  18. select sku_ skuStockId,goods_id_ goodsId,goods_price_ organCostPrice,
  19. from goods_sub where goods_id_ = #{goodsId}
  20. </select>
  21. </mapper>