Commit 77032e55 authored by killer's avatar killer

数据加密

parent 4b6a726a
package cn.quantgroup.xyqb.entity;
import cn.quantgroup.xyqb.entity.converter.EncryptConverter;
import lombok.Data;
import javax.persistence.*;
......@@ -22,16 +23,20 @@ public class Address extends BaseEntity implements Serializable {
@Column(name = "province_code")
private Long provinceCode;
@Column(name = "province")
@Convert(converter = EncryptConverter.class)
private String province;
@Column(name = "city_code")
private Long cityCode;
@Column(name = "city")
@Convert(converter = EncryptConverter.class)
private String city;
@Column(name = "district_code")
private Long districtCode;
@Column(name = "district")
@Convert(converter = EncryptConverter.class)
private String district;
@Column(name = "address")
@Convert(converter = EncryptConverter.class)
private String address;
......
......@@ -31,6 +31,7 @@ public class Contact extends BaseEntity implements Serializable {
@Column(name = "user_id")
private Long userId;
@Column(name = "name")
@Convert(converter = EncryptConverter.class)
private String name;
@Column(name = "phone_no")
@Convert(converter = EncryptConverter.class)
......
......@@ -33,12 +33,14 @@ public class ModifyPhoneNo extends BaseEntity implements Serializable {
/**
* 注册人真实姓名
*/
@Convert(converter = EncryptConverter.class)
private String name;
/**
* 注册人身份证件号
*/
@Column(name = "id_card")
@Convert(converter = EncryptConverter.class)
private String idCard;
/**
......
package cn.quantgroup.xyqb.entity;
import cn.quantgroup.xyqb.entity.converter.EncryptConverter;
import cn.quantgroup.xyqb.model.AuthPattern;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
......@@ -26,9 +27,11 @@ public class UserAuthorized {
//证件号
@Column(name = "id_no")
@Convert(converter = EncryptConverter.class)
private String idNo;
@Column(name = "name")
@Convert(converter = EncryptConverter.class)
private String name;
@Column(name = "auth_pattern")
......
......@@ -33,10 +33,12 @@ public class UserDetail extends BaseEntity implements Serializable {
private String phoneNo;
@Column(name = "name")
@Convert(converter = EncryptConverter.class)
private String name;
//证件号
@Column(name = "id_no")
@Convert(converter = EncryptConverter.class)
private String idNo;
//0 身份证 1 军官证 2 护照
......
......@@ -42,7 +42,7 @@ public class EncryptConverter implements AttributeConverter<String, String> {
try {
return aesEncryption.decryptBase64(databaseColumn);
} catch (IllegalArgumentException e) {
log.warn("手机号解密失败, 数据存在问题, 原样返回数据:{}", databaseColumn);
log.warn("解密失败, 数据存在问题, 原样返回数据:{}", databaseColumn);
}
return databaseColumn;
}
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment