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 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 getVipCompanies() { return vipCompanies; } public void setVipCompanies(Set 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; } }