IntentionalDepositExtendMapper.xml 1.2 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.idea.customerManagement.mapper.IntentionalDepositExtendMapper">
  4. <select id="listByModel" resultType="com.idea.customerManagement.dto.IntentionalDepositDto">
  5. select intentional_deposit.*,
  6. customer_management.buyer_name,
  7. customer_management.house_name,
  8. frame_user.truename as createdName,
  9. customer_management.house_id,
  10. concat(park_info.group_name,'-',park_floor_disc.name) groupDiscName
  11. from intentional_deposit
  12. left join customer_management on customer_management.id = intentional_deposit.customer_management_id
  13. left join frame_user on frame_user.id = intentional_deposit.created_id
  14. left join park_info on park_info.id = intentional_deposit.group_id
  15. left join park_floor_disc on park_floor_disc.id = intentional_deposit.disc_id
  16. <where>
  17. <if test="buyerName !=null and buyerName != '' " >
  18. and customer_management.buyer_name like concat('%',#{buyerName},'%')
  19. </if>
  20. </where>
  21. order by created_at desc
  22. </select>
  23. </mapper>