无关风月
2025-03-27 0f7c14b0e1048ac5284193f362ba10ae0791ffde
xinquan-modules/xinquan-user/src/main/resources/mapper/user/AppUserMapper.xml
@@ -50,5 +50,23 @@
        update_time,
        id, user_id, cell_phone, apple_id, open_id, avatar, nickname, signature, gender, birthday, education, industry, company, occupation, location, hometown, email, vip_expire_time, user_status, freezing_reason, freezing_operator, sanskrit_flag, invite_user_id, balance, total_energy_value, register_time, logout_time, level_setting_id,tag_id
    </sql>
    <select id="inviteRankList" resultType="com.xinquan.system.api.domain.vo.InviteRankListVO">
        SELECT u.id ,u.avatar,u.nickname, COUNT(i.id) AS `count`
        FROM t_app_user u
                 LEFT JOIN t_app_user i ON u.id = i.invite_user_id
        GROUP BY u.id
        HAVING COUNT(i.id) > 0
        ORDER BY count DESC
            limit #{pageCurr}, #{pageSize}
    </select>
    <select id="inviteRankListNolimit" resultType="com.xinquan.system.api.domain.vo.InviteRankListVO">
        SELECT u.id ,u.avatar,u.nickname, COUNT(i.id) AS `count`
        FROM t_app_user u
                 LEFT JOIN t_app_user i ON u.id = i.invite_user_id
        GROUP BY u.id
        HAVING COUNT(i.id) > 0
        ORDER BY count DESC
    </select>
</mapper>