/** * */ package com.mvc.entity; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * 合同日志表 * * @author zjn * @date 2016年9月8日 */ @Entity @Table(name = "contract_record") public class ContractRecord implements Serializable { private static final long serialVersionUID = 1L; private Integer conre_id; // 合同记录表ID private String conre_content; // 合同日志内容 private Date conre_time; // 操作时间 private Contract contract;// fk外键,合同ID private User user; // fk外键,操作者ID @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getConre_id() { return conre_id; } public void setConre_id(Integer conre_id) { this.conre_id = conre_id; } @Column(length = 64) public String getConre_content() { return conre_content; } public void setConre_content(String conre_content) { this.conre_content = conre_content; } public Date getConre_time() { return conre_time; } public void setConre_time(Date conre_time) { this.conre_time = conre_time; } @ManyToOne @JoinColumn(name = "cont_id") public Contract getContract() { return contract; } public void setContract(Contract contract) { this.contract = contract; } @ManyToOne @JoinColumn(name = "user_id") public User getUser() { return user; } public void setUser(User user) { this.user = user; } }