package com.deloitte.system.request; import com.common.annotation.DesensitiveInfo; import com.common.core.domain.DesensitiveType; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class CampaignUserDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String name; @DesensitiveInfo(DesensitiveType.EMAIL) private String email; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String phone; private String nameEncrypt; private String emailEncrypt; private String phoneEncrypt; }