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 source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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