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 LoanerApplicationDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String applyPerson; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String applyPersonPhone; @DesensitiveInfo(DesensitiveType.EMAIL) private String applicantMailbox; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String loanerReceiveStaff; @DesensitiveInfo(DesensitiveType.ADDRESS) private String directShippmentAddress; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String loanerReceiveStaffPhone; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String returnTrakeStaff; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String returnNumber; @DesensitiveInfo(DesensitiveType.ZIP_CODE) private String postCode; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String loanerSer; private String applyPersonEncrypt; private String applyPersonPhoneEncrypt; private String applicantMailboxEncrypt; private String loanerReceiveStaffEncrypt; private String directShippmentAddressEncrypt; private String loanerReceiveStaffPhoneEncrypt; private String returnTrakeStaffEncrypt; private String returnNumberEncrypt; private String postCodeEncrypt; private String loanerSerEncrypt; }