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