package cn.superdesk.uniorder.common.security.sensitive.constants;

/**
 * @Description: 敏感数据 - 类型
 * @Author: linjinyu
 * @CreateDate: 2021/11/25 上午9:27
 * @UpdateUser: linjinyu
 * @UpdateDate: 2021/11/25 上午9:27
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
public enum SensitiveTypeEnum {

	/**
	 * 标志 - 需要脱敏的实体类
	 */
	ENITTY_CLASS,
	/**
	 * 中文名 大张雪 -> 大** 只留第一个字
	 */
	CHINESE_NAME_MODE_1,
	/**
	 * 中文名 大张雪 -> **雪 只留最后一个字
	 */
	CHINESE_NAME_MODE_2,
	/**
	 * 中文名 大张雪 -> *张雪 隐第一个字
	 */
	CHINESE_NAME_MODE_3,
	/**
	 * 身份证号
	 */
	ID_CARD,
	/**
	 * 手机号
	 */
	MOBILE_PHONE,
	/**
	 * 地址 - 特指 - 全地址 广东 深圳市 宝安区 新安街道 宝兴路6号海*******
	 */
	ADDRESS_MODE_1,
	/**
	 * 地址 - 特指 - 全地址 左边随机显示4-8位中文,中间用*号显示,右边随机显示4-8个中文
	 */
	ADDRESS_MODE_2,
	/**
	 * 电子邮件
	 */
	EMAIL,
	/**
	 * 银行卡
	 */
	BANK_CARD;

}