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 OrderDto { private String dataId; private Integer isDelete; private String sfRecordId; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String specialDeliveryPhone; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String specialDeliveryPhoneD; @DesensitiveInfo(DesensitiveType.EMAIL) private String shippingRecieverEmailAdr; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String shipToContactId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String customerAuthorizedById; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String billToContactId; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String specialDeliveryContact2; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String specialDeliveryContactText; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String shippingAddressText; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String specialDeliveryContact2D; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String endUser; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String endUserD; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String specialDeliveryContact; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String specialDeliveryContactD; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfNNotifyParty; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfNFax; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfNContact; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfSTel; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfSPhone; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfSName; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfSFax; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfFTel; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfFFax; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfFContactPerson; @DesensitiveInfo(DesensitiveType.ADDRESS) private String pdfSAdds; @DesensitiveInfo(DesensitiveType.ADDRESS) private String pdfSAddress; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfSeller; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfCTheconsigne; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfCTel; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfCFax; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfCConsignee; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfCContact; @DesensitiveInfo(DesensitiveType.ADDRESS) private String pdfCAddr; @DesensitiveInfo(DesensitiveType.ADDRESS) private String specialDeliveryAddress; @DesensitiveInfo(DesensitiveType.ADDRESS) private String specialDeliveryAddressD; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String dealerSalesStaffNameA; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfSignTitle; @DesensitiveInfo(DesensitiveType.CHINESE_NAME) private String pdfSignName; @DesensitiveInfo(DesensitiveType.TITLE_TYPE) private String pdfSignaturePlaces; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfByTel; @DesensitiveInfo(DesensitiveType.MOBILE_PHONE) private String pdfByAdd; private String specialDeliveryPhoneEncrypt; private String specialDeliveryPhoneDEncrypt; private String shippingRecieverEmailAdrEncrypt; private String shipToContactIdEncrypt; private String customerAuthorizedByIdEncrypt; private String billToContactIdEncrypt; private String specialDeliveryContact2Encrypt; private String specialDeliveryContactTextEncrypt; private String shippingAddressTextEncrypt; private String specialDeliveryContact2DEncrypt; private String endUserEncrypt; private String endUserDEncrypt; private String specialDeliveryContactEncrypt; private String specialDeliveryContactDEncrypt; private String pdfNNotifyPartyEncrypt; private String pdfNFaxEncrypt; private String pdfNContactEncrypt; private String pdfSTelEncrypt; private String pdfSPhoneEncrypt; private String pdfSNameEncrypt; private String pdfSFaxEncrypt; private String pdfFTelEncrypt; private String pdfFFaxEncrypt; private String pdfFContactPersonEncrypt; private String pdfSAddsEncrypt; private String pdfSAddressEncrypt; private String pdfSellerEncrypt; private String pdfCTheconsigneEncrypt; private String pdfCTelEncrypt; private String pdfCFaxEncrypt; private String pdfCConsigneeEncrypt; private String pdfCContactEncrypt; private String pdfCAddrEncrypt; private String specialDeliveryAddressEncrypt; private String specialDeliveryAddressDEncrypt; private String dealerSalesStaffNameAEncrypt; private String pdfSignTitleEncrypt; private String pdfSignNameEncrypt; private String pdfSignaturePlacesEncrypt; private String pdfByTelEncrypt; private String pdfByAddEncrypt; }