diff --git a/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java b/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java
index d9b9ad82e2dc7631d105d04d9b20d4fbd78f6196..153d34a1b2bb27dee98a377df63711a53eb81780 100644
--- a/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java
+++ b/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java
@@ -13,6 +13,7 @@ import org.hibernate.validator.constraints.Length;
 import javax.validation.constraints.NotBlank;
 import java.io.Serializable;
 import java.time.LocalDateTime;
+import java.util.List;
 
 /**
  * 客户数据权限表
@@ -92,6 +93,10 @@ public class TCutsomerDataPermisson implements Serializable {
     private String userDeptName;
 
 	@ExcelIgnore
-    @Schema(description = "授权来源0ekp,1mvp,2mvp复制", name = "type")
+    @Schema(description = "授权来源0ekp,1mvp,2mvp复制")
     private String type;
+
+	@ExcelIgnore
+    @Schema(description = "导出选中的行id数组")
+    private List<String> idList;
 }
diff --git a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java
index 2803fb1f3c8a60552c31dae684efa8789735444f..7eef788b2e5cf768649a55e20aff19843c198b76 100644
--- a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java
+++ b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
-import com.yifu.cloud.plus.v1.yifu.archives.vo.TCutsomerDataPermissonVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java
index 57ab935dcf2b4454347e046cc164436ac1921a34..57b5efcb62d47c8fcb1784a5c413fccc3f63a46c 100644
--- a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java
+++ b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson;
-import com.yifu.cloud.plus.v1.yifu.archives.vo.TCutsomerDataPermissonVo;
 import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
 import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser;
 
diff --git a/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml b/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml
index a12009117f6ebba84ad41fadbc36d4f6539b5c2f..3c6722d190aad7b20602167497acd502fcaede72 100644
--- a/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml
+++ b/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml
@@ -38,6 +38,12 @@
 	</sql>
     <sql id="where_getTCutsomerDataPermissonPage">
 		<if test="tCutsomerDataPermisson != null">
+			<if test="tCutsomerDataPermisson.idList != null">
+				AND a.id in
+				<foreach item="idStr" index="index" collection="tCutsomerDataPermisson.idList" open="(" separator="," close=")">
+					#{idStr}
+				</foreach>
+			</if>
 			<if test="tCutsomerDataPermisson.userNickName != null and tCutsomerDataPermisson.userNickName.trim() != ''">
 				AND a.USER_NICK_NAME like concat('%',#{tCutsomerDataPermisson.userNickName},'%')
 			</if>