<?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.pz.system.mapper.OrderMessageMapper"> <resultMap type="com.pz.system.domain.OrderMessage" id="OrderMessageResult"> <result property="id" column="id"/> <result property="totalOrderId" column="total_order_id"/> <result property="cityId" column="city_id"/> <result property="userName" column="user_name"/> <result property="businessName" column="business_name"/> <result property="serviceName" column="service_name"/> <result property="createBy" column="create_by"/> <result property="createTime" column="create_time"/> <result property="updateBy" column="update_by"/> <result property="updateTime" column="update_time"/> <result property="remark" column="remark"/> </resultMap> <select id="selectLastTenRecord" resultType="com.pz.system.domain.vo.AppletOrderMessageVo"> select ifnull(order_message.user_name, '') as userName, ifnull(user.avatar, '') as avatar from order_message join total_order on total_order.id = order_message.total_order_id left join sys_user as user on user.user_id = total_order.uid where order_message.city_id = #{city} order by order_message.id desc limit 10 </select> </mapper>