From ba1b35efd2f17a8442ffe53ed67e92226c7bbee3 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 17 十二月 2025 18:02:01 +0800
Subject: [PATCH] 后台接口
---
ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml
index 516913e..f6b6c3b 100644
--- a/ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml
@@ -41,4 +41,48 @@
order by t1.create_time desc
</select>
+
+ <select id="promotionPageList" resultType="com.ruoyi.system.vo.PromotionPageListVo">
+ select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status status,
+
+ t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName
+ from t_app_user t1
+ left join t_app_user t2 on t1.referrer_user_id =t2.id
+ where t1.company_id = #{query.companyId} and t1.status !=3
+ <if test="query.userName != null and query.userName != ''">
+ and t1.name like concat('%',#{query.userName},'%')
+ </if>
+ <if test="query.phone != null and query.phone != ''">
+ and t1.phone like concat('%',#{query.phone},'%')
+ </if>
+ <if test="query.lastUserName != null and query.lastUserName != ''">
+ and t2.name like concat('%',#{query.lastUserName},'%')
+ </if>
+ <if test="query.lastPhone != null and query.lastPhone != ''">
+ and t2.phone like concat('%',#{query.lastPhone},'%')
+ </if>
+ order by t1.create_time desc
+ </select>
+ <select id="promotionPageListExport" resultType="com.ruoyi.system.vo.PromotionPageListVo">
+ select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status status,
+
+ t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName
+ from t_app_user t1
+ left join t_app_user t2 on t1.referrer_user_id =t2.id
+ where t1.company_id = #{query.companyId} and t1.status !=3
+ <if test="query.userName != null and query.userName != ''">
+ and t1.name like concat('%',#{query.userName},'%')
+ </if>
+ <if test="query.phone != null and query.phone != ''">
+ and t1.phone like concat('%',#{query.phone},'%')
+ </if>
+ <if test="query.lastUserName != null and query.lastUserName != ''">
+ and t2.name like concat('%',#{query.lastUserName},'%')
+ </if>
+ <if test="query.lastPhone != null and query.lastPhone != ''">
+ and t2.phone like concat('%',#{query.lastPhone},'%')
+ </if>
+ order by t1.create_time desc
+ </select>
+
</mapper>
--
Gitblit v1.7.1