1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?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.AssoStructurePictureMapper">
- <!--批量插入数据-->
- <!--int insertBatch(List<AssoStructurePicture> assoStructurePictures);-->
- <insert id="insertBatch" useGeneratedKeys="true" keyProperty="id">
- insert into asso_structure_picture (structure_id, name, suffix, url)
- values
- <foreach collection="list" item="n" separator=",">
- (#{n.structureId}, #{n.name}, #{n.suffix}, #{n.url})
- </foreach>
- </insert>
- <!--根据id批量删除数据-->
- <!--int deleteByIds(List<Integer> ids);-->
- <delete id="deleteByIds">
- delete
- from asso_structure_picture
- where id in (
- <foreach collection="list" item="n" separator=",">
- #{n}
- </foreach>
- )
- </delete>
- <!--根据架构ids批量删除数据-->
- <!--int deleteByStructureIds(List<Integer> structureIds);-->
- <delete id="deleteByStructureIds">
- delete
- from asso_structure_picture
- where structure_id in (
- <foreach collection="list" item="n" separator=",">
- #{n}
- </foreach>
- )
- </delete>
- <!--根据架构id查询数据-->
- <!--List<StructurePictureVO> selectByStructureId(Integer structureId);-->
- <select id="selectByStructureId" resultMap="selectByStructureIdMap">
- select id,
- structure_id,
- name,
- suffix,
- url
- from asso_structure_picture
- where structure_id = #{structureId}
- </select>
- <resultMap id="selectByStructureIdMap" type="cn.cslg.pas.common.model.vo.StructurePictureVO">
- <id column="id" property="id"/>
- <result column="structure_id" property="structureId"/>
- <result column="name" property="name"/>
- <result column="suffix" property="suffix"/>
- <result column="url" property="url"/>
- </resultMap>
- </mapper>
|