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 ContactDto {
|
private String dataId;
|
private Integer isDelete;
|
private String sfRecordId;
|
|
@DesensitiveInfo(DesensitiveType.CHINESE_NAME)
|
private String firstName;
|
@DesensitiveInfo(DesensitiveType.CHINESE_NAME)
|
private String lastName;
|
@DesensitiveInfo(DesensitiveType.CNAPS_CODE)
|
private String postcode;
|
@DesensitiveInfo(DesensitiveType.CNAPS_CODE)
|
private String postcodeD;
|
@DesensitiveInfo(DesensitiveType.CHINESE_NAME)
|
private String titleD;
|
@DesensitiveInfo(DesensitiveType.CHINESE_NAME)
|
private String title;
|
@DesensitiveInfo(DesensitiveType.CHINESE_NAME)
|
private String contactEnglishName;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String englishAddress;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address1;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address2;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address3;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address1D;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address2D;
|
@DesensitiveInfo(DesensitiveType.ADDRESS)
|
private String address3D;
|
@DesensitiveInfo(DesensitiveType.BASIC)
|
private String fax;
|
@DesensitiveInfo(DesensitiveType.BASIC)
|
private String faxD;
|
@DesensitiveInfo(DesensitiveType.EMAIL)
|
private String emailD;
|
@DesensitiveInfo(DesensitiveType.EMAIL)
|
private String email;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String mobilePhoneD;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String otherPhoneD;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String phoneD;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String homePhone;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String mobilePhone;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String otherPhone;
|
@DesensitiveInfo(DesensitiveType.MOBILE_PHONE)
|
private String phone;
|
|
|
private String firstNameEncrypt;
|
private String lastNameEncrypt;
|
private String postcodeEncrypt;
|
private String postcodeDEncrypt;
|
private String titleDEncrypt;
|
private String titleEncrypt;
|
private String contactEnglishNameEncrypt;
|
private String englishAddressEncrypt;
|
private String address1Encrypt;
|
private String address2Encrypt;
|
private String address3Encrypt;
|
private String address1DEncrypt;
|
private String address2DEncrypt;
|
private String address3DEncrypt;
|
private String faxEncrypt;
|
private String faxDEncrypt;
|
private String emailDEncrypt;
|
private String emailEncrypt;
|
private String mobilePhoneDEncrypt;
|
private String otherPhoneDEncrypt;
|
private String phoneDEncrypt;
|
private String homePhoneEncrypt;
|
private String mobilePhoneEncrypt;
|
private String otherPhoneEncrypt;
|
private String phoneEncrypt;
|
|
}
|