| <?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.transport.TransportFeeMapper"> | 
|   | 
|     <select id="selectFeeList" resultType="com.mzl.flower.dto.response.transport.TransportFeeMListDTO"> | 
|         SELECT q.*, t.name, t.en_name | 
|         FROM t_transport_fee q | 
|         join t_transport t on q.transport_id = t.id | 
|         WHERE q.deleted = 0 and t.deleted = 0 | 
|         <if test="transportId != null"> | 
|             and t.id = #{transportId} | 
|         </if> | 
|         AND exists ( | 
|             select 1 from t_transport_fee_area fa | 
|             where fa.transport_fee_id = q.id | 
|             and fa.province = #{province} | 
|             and fa.city = #{city} | 
|         ) | 
|     </select> | 
|   | 
| </mapper> |