#通讯录人员列表/卡片自定义脱敏 description: 支持通过SPI扩展机制,可以自定义人员信息脱敏

# 1. 概述

平台的脱敏设置不满足客户的需求的时候,可以进行自定义扩展spi方法,并进行脱敏

# 2. 接入步骤

# 3.1. 功能依赖

注意:使用前请依赖平台 ctp-organization-facade 对应的版本进行扩展开发,版本>= 5.0.2

# 3.2. 配置与使用

# 3.2.1. 继承并实现方法

/**
 * 通讯录扩展接口
 *
 * @author liu xiong
 * @date 2025/6/28
 */
public abstract class AbstractAddressBookSpiService {

    /**
     * 处理通讯录人员字段
     *
     * @param addressBookMemberDtos
     */
    public abstract void processMembersFieldPermission(List<AddressBookMemberDto> addressBookMemberDtos);

    /**
     * 处理人员卡片字段
     *
     * @param memberCard
     */
    public abstract void processMemberCardFieldPermission(List<Map<String, String>> memberCard);
}

继承并实现方法

# 3.3. spi jar 打包并部署

参考 SPI扩展

配置完成后, 重启 organization 服务

# 3.4. 测试方式

登录系统,查看通讯录列表以及人员卡片

# 4. 注意事项


编撰人:liuxiong