<?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.zt.life.modules.mainPart.sysPictureBase.dao.SysPictureBaseDao"> 
 | 
    <update id="updateByDefault"> 
 | 
        update sys_picture_base 
 | 
        set is_default=2 
 | 
        where id <> ${id} 
 | 
          and product_type = ${productType} 
 | 
          and is_delete = 0 
 | 
    </update> 
 | 
    <update id="updateProdeuctImg"> 
 | 
        UPDATE product_model_common 
 | 
        set operat_img = ${id} 
 | 
        <where> 
 | 
            node_type = ${productType} 
 | 
            and is_delete = 0 
 | 
            <if test="pictureBaseId!=null"> 
 | 
                and operat_img =${pictureBaseId} 
 | 
            </if> 
 | 
        </where> 
 | 
        ;update product_model 
 | 
        set operat_img=${id} 
 | 
        <where> 
 | 
            product_type = ${productType} 
 | 
            and is_delete = 0 
 | 
            <if test="pictureBaseId!=null"> 
 | 
                and operat_img =${pictureBaseId} 
 | 
            </if> 
 | 
        </where> 
 | 
    </update> 
 | 
  
 | 
    <select id="getList" resultType="com.zt.life.modules.mainPart.sysPictureBase.model.SysPictureBase"> 
 | 
        select a.* 
 | 
        from sys_picture_base a 
 | 
        <where> 
 | 
            a.is_delete = 0 
 | 
            <if test="whereSql!=null"> 
 | 
                and ${whereSql} 
 | 
            </if> 
 | 
        </where> 
 | 
            ORDER BY is_default desc,product_type,id 
 | 
    </select> 
 | 
    <select id="getDefaultImg" resultType="com.zt.life.modules.mainPart.sysPictureBase.model.SysPictureBase"> 
 | 
        select a.name, a.id 
 | 
        from sys_picture_base a 
 | 
        where a.is_delete = 0 
 | 
          and a.is_default = 1 
 | 
          and a.product_type = ${productType} 
 | 
    </select> 
 | 
</mapper> 
 |