Commit 77032e55 authored by killer's avatar killer

数据加密

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