12345678910111213141516171819202122232425262728 |
- <?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.idea.customerManagement.mapper.CustomerManagementExtendMapper">
- <select id="listByModel" resultType="com.idea.customerManagement.dto.CustomerManagementDto">
- select customer_management.*,
- concat(park_info.group_name,park_floor_disc.name) groupDiscName
- from customer_management
- left join park_info on park_info.id = customer_management.group_id
- left join park_floor_disc on park_floor_disc.id = customer_management.disc_id
- <where>
- <if test="buyerName != null and buyerName != ''">
- and buyer_name like concat ('%',#{buyerName},'%')
- </if>
- <if test="status != null and status != ''">
- and status = #{status}
- </if>
- <if test="groupId != null and groupId != ''">
- and group_id = #{groupId}
- </if>
- <if test="discId != null and discId != ''">
- and disc_id = #{discId}
- </if>
- </where>
- order by batch_number desc,room_selection_number asc
- </select>
- </mapper>
|