陶杰
2024-08-22 ee9032d9baf5f33e376d2d2699136e0a7b26bec7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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>