38 lines
752 B
Java
38 lines
752 B
Java
package com.muyu.domain.dto;
|
|
|
|
import com.muyu.domain.enumerate.Desensitization;
|
|
import com.muyu.domain.enumerate.DesensitizationTypeEnum;
|
|
import lombok.Data;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* @PackageName:com.muyu.domain
|
|
* @ClassName:AnnotainDTO
|
|
* @Description:
|
|
* @author: ¥陈思豪¥
|
|
* @date: 2024/8/21 16:10
|
|
*/
|
|
@Data
|
|
public class AnnotationDTO implements Serializable {
|
|
|
|
|
|
/**
|
|
* 手机号
|
|
*/
|
|
@Desensitization(type = DesensitizationTypeEnum.MOBILE_PHONE)
|
|
private String phone;
|
|
/**
|
|
* 邮箱
|
|
*/
|
|
@Desensitization(type = DesensitizationTypeEnum.EMAIL)
|
|
private String email;
|
|
/**
|
|
* 身份证
|
|
*/
|
|
@Desensitization(type = DesensitizationTypeEnum.ID_CARD)
|
|
private String idCard;
|
|
|
|
|
|
}
|