<?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>
|