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 SwoDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String contactNameHidden; @DesensitiveInfo(DesensitiveType.EMAIL) private String email; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String contact; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String author; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String message; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String primaryRecipient; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String send; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String cc; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String ccName; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String bcc; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String bccName; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String recipient; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String toName; private String contactNameHiddenEncrypt; private String emailEncrypt; private String contactEncrypt; private String authorEncrypt; private String messageEncrypt; private String primaryRecipientEncrypt; private String sendEncrypt; private String ccEncrypt; private String ccNameEncrypt; private String bccEncrypt; private String bccNameEncrypt; private String recipientEncrypt; private String toNameEncrypt; }