123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?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.zhongzheng.modules.user.mapper.UserUpdateMapper">
- <resultMap type="com.zhongzheng.modules.user.domain.UserUpdate" id="UserUpdateResult">
- <result property="id" column="id"/>
- <result property="userId" column="user_id"/>
- <result property="realname" column="realname"/>
- <result property="idCard" column="id_card"/>
- <result property="telphone" column="telphone"/>
- <result property="createTime" column="create_time"/>
- <result property="updateTime" column="update_time"/>
- <result property="modifierName" column="modifierName"/>
- </resultMap>
- <resultMap type="com.zhongzheng.modules.user.vo.UserUpdateVo" id="UserUpdateVoResult">
- <result property="id" column="id"/>
- <result property="userId" column="user_id"/>
- <result property="realname" column="realname"/>
- <result property="idCard" column="id_card"/>
- <result property="telphone" column="telphone"/>
- </resultMap>
- <select id="getLastThree" parameterType="com.zhongzheng.modules.base.bo.ConsoleQueryBo" resultMap="UserUpdateVoResult">
- SELECT
- uu.*,
- u.realname AS now_realname
- FROM
- `order` o
- LEFT JOIN order_goods og ON o.order_sn = og.order_sn
- LEFT JOIN goods g ON og.goods_id = g.goods_id
- LEFT JOIN user_update uu on o.user_id = uu.user_id
- LEFT JOIN `user` u ON uu.user_id = u.user_id
- WHERE
- uu.user_id IS NOT NULL
- AND
- og.pay_status IN ( 2, 3, 4 )
- AND og.refund_status != 2
- <if test="businessId != null">
- AND g.business_id = #{businessId}
- </if>
- ORDER BY
- uu.id DESC
- LIMIT 3
- </select>
- <select id="selectChangeInfo" parameterType="com.zhongzheng.modules.base.bo.ConsoleQueryBo" resultMap="UserUpdateResult">
- SELECT
- uu.*
- FROM
- `order` o
- LEFT JOIN order_goods og ON o.order_sn = og.order_sn
- LEFT JOIN goods g ON og.goods_id = g.goods_id
- LEFT JOIN user_update uu on o.user_id = uu.user_id
- LEFT JOIN `user` u ON uu.user_id = u.user_id
- WHERE
- uu.user_id IS NOT NULL
- AND
- og.pay_status IN ( 2, 3, 4 )
- AND og.refund_status != 2
- <if test="businessId != null">
- AND g.business_id = #{businessId}
- </if>
- ORDER BY
- uu.id DESC
- </select>
- </mapper>
|