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 QuotesDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String contactName; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String contactPhone; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String contactFax; @DesensitiveInfo(DesensitiveType.EMAIL) private String contactEmail; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String billTo; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String shipTo; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String author; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String message; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String primaryRecipient; private String contactNameEncrypt; private String contactPhoneEncrypt; private String contactFaxEncrypt; private String contactEmailEncrypt; private String billToEncrypt; private String shipToEncrypt; private String authorEncrypt; private String messageEncrypt; private String primaryRecipientEncrypt; }