package org.infosec.ismp.situation.model;
import java.sql.Timestamp;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
/**
* 态势对应事件表类.
* Author:cchang
* 2010-11-3 14:15:08
*/
@Entity
@Table(name = "bsam_situation_event")
@org.hibernate.annotations.Entity(dynamicInsert=true, dynamicUpdate = true)
public class SituationEvent {
/**
* 主键id
**/
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="id")
private Integer id;
/**
* 态势产生时间
**/
@Column(name="time", nullable = false)
private Timestamp time;
/**
* 事件id
**/
@Column(name="event_id", nullable = false)
private Integer eventId;
/**
* 事件的目的IP
**/
@Column(name="event_ip")
private String eventIP;
/**
* 事件的产生模块
**/
@Column(name="srcmod")
private String srcmod;
/**
* 事件的记录时间
**/
@Column(name="event_log_time")
private Timestamp eventLogTime;
/**
* 事件的原始时间
**/
@Column(name="event_old_time")
private Timestamp eventOldTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Timestamp getTime() {
return time;
}
public void setTime(Timestamp time) {
this.time = time;
}
public Integer getEventId() {
return eventId;
}
public void setEventId(Integer eventId) {
this.eventId = eventId;
}
public String getEventIP() {
return eventIP;
}
public void setEventIP(String eventIP) {
this.eventIP = eventIP;
}
public String getSrcmod() {
return srcmod;
}
public void setSrcmod(String srcmod) {
this.srcmod = srcmod;
}
public Timestamp getEventLogTime() {
return eventLogTime;
}
public void setEventLogTime(Timestamp eventLogTime) {
this.eventLogTime = eventLogTime;
}
public Timestamp getEventOldTime() {
return eventOldTime;
}
public void setEventOldTime(Timestamp eventOldTime) {
this.eventOldTime = eventOldTime;
}
}