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 OpportunityDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String dealerServiceD; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String dealerService; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String dealerSalesStaffNameD; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String dealerSalesStaffName; @DesensitiveInfo(DesensitiveType.Date) private String expectedDeliveryDate; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String salesAccountCode; @DesensitiveInfo(DesensitiveType.ADDRESS) private String specialDeliveryAddress; private String dealerServiceDEncrypt; private String dealerServiceEncrypt; private String dealerSalesStaffNameDEncrypt; private String dealerSalesStaffNameEncrypt; private String expectedDeliveryDateEncrypt; private String salesAccountCodeEncrypt; private String specialDeliveryAddressEncrypt; }