package com.oa.model; import java.io.Serializable; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @Table(name="oa_agreement") public class Agreement implements Serializable{ /** * */ private static final long serialVersionUID = -5148803226789657131L; private Integer id; private Person personId; private String aggState; private String aggId; private String aggType; private String competivieArtical; private String secretProtocal; private Date signContractDate; private Date fullAboutDate; private String identifyOffice; private Date identifyDate; private String others; public String getAggState() { return aggState; } public void setAggState(String aggState) { this.aggState = aggState; } public String getAggType() { return aggType; } public void setAggType(String aggType) { this.aggType = aggType; } public String getCompetivieArtical() { return competivieArtical; } public void setCompetivieArtical(String competivieArtical) { this.competivieArtical = competivieArtical; } public String getSecretProtocal() { return secretProtocal; } public void setSecretProtocal(String secretProtocal) { this.secretProtocal = secretProtocal; } @Temporal(TemporalType.DATE) public Date getSignContractDate() { return signContractDate; } public void setSignContractDate(Date signContractDate) { this.signContractDate = signContractDate; } @Temporal(TemporalType.DATE) public Date getFullAboutDate() { return fullAboutDate; } public void setFullAboutDate(Date fullAboutDate) { this.fullAboutDate = fullAboutDate; } public String getIdentifyOffice() { return identifyOffice; } public void setIdentifyOffice(String identifyOffice) { this.identifyOffice = identifyOffice; } @Temporal(TemporalType.DATE) public Date getIdentifyDate() { return identifyDate; } public void setIdentifyDate(Date identifyDate) { this.identifyDate = identifyDate; } public String getOthers() { return others; } public void setOthers(String others) { this.others = others; } public String getAggId() { return aggId; } public void setAggId(String aggId) { this.aggId = aggId; } @Id @GeneratedValue public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } @OneToOne @JoinColumn(name="personId") public Person getPersonId() { return personId; } public void setPersonId(Person personId) { this.personId = personId; } }