package com.qxueyou.scc.base.model;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
@Entity
|
@Table(name = "user_cipher")
|
public class UserCipher implements Serializable, ITrace {
|
|
private static final long serialVersionUID = 898178024362728710L;
|
|
// 用户ID
|
@Id
|
@Column(name = "user_id", unique = true, nullable = false, length = 32)
|
private String userId;
|
|
// RSA密钥模
|
@Column(name = "MODULUS", length = 255)
|
private String modulus;
|
|
// RSA公钥指数
|
@Column(name = "PUBLIC_EXPONENT", length = 255)
|
private String publicExponent;
|
|
// RSA私钥指数
|
@Column(name = "PRIVATE_EXPONENT", length = 255)
|
private String privateExponent;
|
|
@Column(name = "AES_KEY", length = 32)
|
private String aesKey;
|
|
|
@Column(name = "CREATE_ID", length = 32)
|
@JsonIgnore
|
private String createId;
|
|
@Column(name = "CREATE_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonIgnore
|
private Date createTime;
|
|
@Column(name = "CREATOR", length = 100)
|
@JsonIgnore
|
private String creator;
|
|
@Column(name = "UPDATE_ID", length = 32)
|
@JsonIgnore
|
private String updateId;
|
|
@Column(name = "UPDATE_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
@Column(name = "UPDATOR", length = 100)
|
@JsonIgnore
|
private String updator;
|
|
@Column(name = "DELETE_FLAG")
|
@JsonIgnore
|
private boolean deleteFlag;
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public void setUserId(String userId) {
|
this.userId = userId;
|
}
|
|
public String getModulus() {
|
return modulus;
|
}
|
|
public void setModulus(String modulus) {
|
this.modulus = modulus;
|
}
|
|
public String getPublicExponent() {
|
return publicExponent;
|
}
|
|
public void setPublicExponent(String publicExponent) {
|
this.publicExponent = publicExponent;
|
}
|
|
public String getPrivateExponent() {
|
return privateExponent;
|
}
|
|
public void setPrivateExponent(String privateExponent) {
|
this.privateExponent = privateExponent;
|
}
|
|
public String getAesKey() {
|
return aesKey;
|
}
|
|
public void setAesKey(String aesKey) {
|
this.aesKey = aesKey;
|
}
|
|
@Override
|
public String getCreateId() {
|
return createId;
|
}
|
|
@Override
|
public void setCreateId(String createId) {
|
this.createId = createId;
|
}
|
|
@Override
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
@Override
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
@Override
|
public String getCreator() {
|
return creator;
|
}
|
|
@Override
|
public void setCreator(String creator) {
|
this.creator = creator;
|
}
|
|
@Override
|
public boolean getDeleteFlag() {
|
return deleteFlag;
|
}
|
|
@Override
|
public void setDeleteFlag(boolean deleteFlag) {
|
this.deleteFlag = deleteFlag;
|
}
|
|
@Override
|
public String getUpdateId() {
|
return updateId;
|
}
|
|
@Override
|
public void setUpdateId(String updateId) {
|
this.updateId = updateId;
|
}
|
|
@Override
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
@Override
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
@Override
|
public String getUpdator() {
|
return updator;
|
}
|
|
@Override
|
public void setUpdator(String updator) {
|
this.updator = updator;
|
}
|
|
}
|