Files
memberSystem/src/main/java/com/ifish/entity/VipMember.java
T
2018-07-12 00:38:50 +08:00

374 lines
8.6 KiB
Java

package com.ifish.entity;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;
/**
* @author: yan.y
* @Description:
* @Date: Created in 22:29 2018/7/5
* @Modified by:
*/
@Entity
@Table(name = "tbl_vip_member")
public class VipMember implements Serializable{
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
@Column(name = "vip_member_id")
private Integer memberId;
@Column(name = "vip_member_name")
private String memberName;
@Column(name = "vip_member_legal")
private String memberLegal;
@Column(name = "vip_member_legal_card")
private String memberLegalCard;
@OneToOne
@JoinColumn(name = "vip_member_referrer")
private VipReferrer memberReferrer;
@OneToOne
@JoinColumn(name = "vip_member_type")
private VipType memberType;
@OneToMany(targetEntity = VipCompany.class)
@JoinColumn(name = "vip_member")
@JSONField(serialize = false)
private Set<VipCompany> vipCompanies;
@Column(name = "vip_member_card")
private String memberCard;
@Column(name = "vip_member_admission_time")
@DateTimeFormat(pattern="yyyy-MM-dd")
@JSONField(format="yyyy-MM-dd")
private Date memberAdmissionTime;
@Column(name = "vip_member_maturity_time")
@DateTimeFormat(pattern="yyyy-MM-dd")
@JSONField(format="yyyy-MM-dd")
private Date memberMaturityTime;
@Column(name = "vip_member_contact")
private String memberContact;
@Column(name = "vip_member_contact_tel")
private String memberContactTel;
@Column(name = "vip_member_contact_situation")
private String memberContactSituation;
@Column(name = "vip_member_website")
private String memberWebsite;
@Column(name = "vip_member_tel")
private String memberTel;
@Column(name = "vip_member_qq")
private String memberQQ;
@Column(name = "vip_member_situation")
private String memberSituation;
@Column(name = "vip_member_birthday")
private String memberBirthday;
@Column(name = "vip_member_address")
private String memberAddress;
@Column(name = "vip_member_email")
private String memberEmail;
@Column(name = "vip_member_wechat")
private String memberWechat;
@Column(name = "vip_member_url")
private String memberUrl;
@Column(name = "vip_member_demand")
private String memberDemand;
@Column(name = "vip_member_item")
private String memberItem;
@Column(name = "vip_member_fee")
private Double memberFee;
@Column(name = "vip_member_qualification")
private String memberQualification;
@Column(name = "vip_certificate_status")
private String certificateStatus;
@Column(name = "vip_create_user")
private String createUser;
@Column(name = "vip_create_time")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "vip_modify_user")
private String modifyUser;
@Column(name = "vip_modify_time")
@Temporal(TemporalType.TIMESTAMP)
private Date modifyTime;
public Integer getMemberId() {
return memberId;
}
public void setMemberId(Integer memberId) {
this.memberId = memberId;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberLegal() {
return memberLegal;
}
public void setMemberLegal(String memberLegal) {
this.memberLegal = memberLegal;
}
public String getMemberLegalCard() {
return memberLegalCard;
}
public void setMemberLegalCard(String memberLegalCard) {
this.memberLegalCard = memberLegalCard;
}
public VipReferrer getMemberReferrer() {
return memberReferrer;
}
public void setMemberReferrer(VipReferrer memberReferrer) {
this.memberReferrer = memberReferrer;
}
public VipType getMemberType() {
return memberType;
}
public void setMemberType(VipType memberType) {
this.memberType = memberType;
}
public Set<VipCompany> getVipCompanies() {
return vipCompanies;
}
public void setVipCompanies(Set<VipCompany> vipCompanies) {
this.vipCompanies = vipCompanies;
}
public String getMemberCard() {
return memberCard;
}
public void setMemberCard(String memberCard) {
this.memberCard = memberCard;
}
public Date getMemberAdmissionTime() {
return memberAdmissionTime;
}
public void setMemberAdmissionTime(Date memberAdmissionTime) {
this.memberAdmissionTime = memberAdmissionTime;
}
public Date getMemberMaturityTime() {
return memberMaturityTime;
}
public void setMemberMaturityTime(Date memberMaturityTime) {
this.memberMaturityTime = memberMaturityTime;
}
public String getMemberContact() {
return memberContact;
}
public void setMemberContact(String memberContact) {
this.memberContact = memberContact;
}
public String getMemberContactTel() {
return memberContactTel;
}
public void setMemberContactTel(String memberContactTel) {
this.memberContactTel = memberContactTel;
}
public String getMemberContactSituation() {
return memberContactSituation;
}
public void setMemberContactSituation(String memberContactSituation) {
this.memberContactSituation = memberContactSituation;
}
public String getMemberWebsite() {
return memberWebsite;
}
public void setMemberWebsite(String memberWebsite) {
this.memberWebsite = memberWebsite;
}
public String getMemberTel() {
return memberTel;
}
public void setMemberTel(String memberTel) {
this.memberTel = memberTel;
}
public String getMemberQQ() {
return memberQQ;
}
public void setMemberQQ(String memberQQ) {
this.memberQQ = memberQQ;
}
public String getMemberSituation() {
return memberSituation;
}
public void setMemberSituation(String memberSituation) {
this.memberSituation = memberSituation;
}
public String getMemberBirthday() {
return memberBirthday;
}
public void setMemberBirthday(String memberBirthday) {
this.memberBirthday = memberBirthday;
}
public String getMemberAddress() {
return memberAddress;
}
public void setMemberAddress(String memberAddress) {
this.memberAddress = memberAddress;
}
public String getMemberEmail() {
return memberEmail;
}
public void setMemberEmail(String memberEmail) {
this.memberEmail = memberEmail;
}
public String getMemberWechat() {
return memberWechat;
}
public void setMemberWechat(String memberWechat) {
this.memberWechat = memberWechat;
}
public String getMemberUrl() {
return memberUrl;
}
public void setMemberUrl(String memberUrl) {
this.memberUrl = memberUrl;
}
public String getMemberDemand() {
return memberDemand;
}
public void setMemberDemand(String memberDemand) {
this.memberDemand = memberDemand;
}
public String getMemberItem() {
return memberItem;
}
public void setMemberItem(String memberItem) {
this.memberItem = memberItem;
}
public Double getMemberFee() {
return memberFee;
}
public void setMemberFee(Double memberFee) {
this.memberFee = memberFee;
}
public String getMemberQualification() {
return memberQualification;
}
public void setMemberQualification(String memberQualification) {
this.memberQualification = memberQualification;
}
public String getCertificateStatus() {
return certificateStatus;
}
public void setCertificateStatus(String certificateStatus) {
this.certificateStatus = certificateStatus;
}
public String getCreateUser() {
return createUser;
}
public void setCreateUser(String createUser) {
this.createUser = createUser;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getModifyUser() {
return modifyUser;
}
public void setModifyUser(String modifyUser) {
this.modifyUser = modifyUser;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
}