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;
|
}
|