| <?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.mzl.flower.mapper.flower.FlowerMarkupPsSpCgMapper"> | 
|     <select id="selectMarkupSpCgList" resultType="com.mzl.flower.dto.response.flower.FlowerMarkupPsSpCgListDTO"> | 
|         SELECT q.*, spcg.* | 
|         FROM t_flower_category q | 
|         join t_flower_markup_ps_sp_cg spcg on spcg.category_id = q.id and spcg.partner_id = #{partnerId} | 
|         WHERE q.deleted = 0 | 
|         <if test="condition.name != null and condition.name != ''"> | 
|             AND q.name LIKE concat('%', #{condition.name},'%') | 
|         </if> | 
|         <if test="condition.categoryId != null"> | 
|             AND (q.id = #{condition.categoryId} | 
|                 or q.parent_id = #{condition.categoryId} | 
|             ) | 
|         </if> | 
|         <if test="condition.weight != null"> | 
|             AND q.weight = #{condition.weight} | 
|         </if> | 
|         ORDER BY q.sort_by | 
|     </select> | 
|   | 
|   | 
| </mapper> |