12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?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="cn.cslg.pas.mapper.asso.AssoProductPictureMapper">
- <!--批量插入数据-->
- <!--int insertBatch(List<AssoProductPicture> assoProductPictures);-->
- <insert id="insertBatch" useGeneratedKeys="true" keyProperty="id">
- insert into asso_product_picture (product_id, name, suffix, url)
- values
- <foreach collection="list" item="n" separator=",">
- (#{n.productId}, #{n.name}, #{n.suffix}, #{n.url})
- </foreach>
- </insert>
- <!--根据产品id删除数据-->
- <!--int deleteByProductId(Integer productId);-->
- <delete id="deleteByProductId">
- delete
- from asso_product_picture
- where product_id = #{productId}
- </delete>
- <!--根据id集合批量删除数据-->
- <!--int deleteByIds(List<Integer> ids);-->
- <delete id="deleteByIds">
- delete
- from asso_product_picture
- where id in (
- <foreach collection="list" item="n" separator=",">
- #{n}
- </foreach>
- )
- </delete>
- <!--根据产品id查询数据-->
- <!--List<ProductPictureVO> selectByProductId(Integer productId);-->
- <select id="selectByProductId" resultMap="selectByProductIdMap">
- select id,
- product_id,
- name,
- suffix,
- url
- from asso_product_picture
- where product_id = #{productId}
- </select>
- <resultMap id="selectByProductIdMap" type="cn.cslg.pas.common.model.vo.ProductPictureVO">
- <id column="id" property="id"/>
- <result column="product_id" property="productId"/>
- <result column="name" property="name"/>
- <result column="suffix" property="suffix"/>
- <result column="url" property="url"/>
- </resultMap>
- </mapper>
|