From feea6a61a270993e5ec7899192d8719e631f70f4 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期六, 13 九月 2025 14:58:02 +0800
Subject: [PATCH] 业务员导出

---
 ruoyi-system/src/main/resources/mapper/system/TCrmSalespersonMapper.xml |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/TCrmSalespersonMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TCrmSalespersonMapper.xml
index 4547c35..0edef6a 100644
--- a/ruoyi-system/src/main/resources/mapper/system/TCrmSalespersonMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/TCrmSalespersonMapper.xml
@@ -47,5 +47,28 @@
         </where>
         ORDER BY tcs.create_time DESC
     </select>
+    <select id="listExport" resultType="com.ruoyi.system.export.TCrmSalespersonExport">
+        select
+        tcs.id, tcs.user_id, tcs.salesperson_name, tcs.phone, tcs.branch_id, tcs.money_commission, tcs.points_commission, tcs.user_points,
+        tcs.status, tcs.create_time, tcs.update_time, tcs.create_by, tcs.update_by, tcs.disabled, tcb.branch_name
+        from t_crm_salesperson tcs
+        left join t_crm_branch tcb on tcs.branch_id = tcb.id
+        <where>
+            <if test="query.salespersonName != null and query.salespersonName != ''">
+                and tcs.salesperson_name like concat('%',#{query.salespersonName},'%')
+            </if>
+            <if test="query.phone != null and query.phone != ''">
+                and tcs.phone like concat('%',#{query.phone},'%')
+            </if>
+            <if test="query.branchId != null and query.branchId != ''">
+                and tcs.branch_id = #{query.branchId}
+            </if>
+            <if test="query.status != null">
+                and tcs.status = #{query.status}
+            </if>
+            AND tcs.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()}
+        </where>
+        ORDER BY tcs.create_time DESC
+    </select>
 
 </mapper>

--
Gitblit v1.7.1