| <?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="doumeemes.dao.system.SystemRoleMenuMapper"> | 
|   | 
| <update id="deleteByModel" parameterType="doumeemes.dao.system.model.SystemRoleMenu"> | 
|     update system_role_menu a | 
|     <set> | 
|     <if test="deleted != null"> | 
|         a.`DELETED` = #{deleted}, | 
|     </if> | 
|     </set> | 
|    where  a.ROLE_ID=#{roleId} | 
|       <if test="type !=null"> | 
|           and exists (select b.id from system_menu b where b.ID=a.menu_id and b.type=#{type} ) | 
|       </if> | 
| </update> | 
|   | 
| </mapper> |