package edu.sjtu.infosec.ismp.manager.LM.dLog.model; import java.io.Serializable; 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; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @Table(name = "lm_dlog_pc") @org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true) public class PcLog implements Serializable { /** * */ private static final long serialVersionUID = 4249317403130825007L; /** 编号 */ @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id") private Integer id; /** * 事件名称 :应用程序日志,安全性日志,系统日志 */ @Column(name = "event_name") private String eventName; /** * 事件类型:个人主机系统日志各个子类型中的单条记录的类型: 警告,信息,错误,成功审核,失败审核 */ @Column(name = "event_type") private String eventType; /** * 事件时间 */ // @Temporal(TemporalType.TIMESTAMP) //设备默认添加时间 @Column(name = "event_time") private Timestamp eventTime; /** * 事件来源 */ @Column(name = "event_source") private String eventSource; /** * 事件分类 */ @Column(name = "event_category") private String eventCategory; /** * 事件id */ @Column(name = "event_id") private Integer eventId; /** * 事件用户名 */ @Column(name = "user_name") private String userName; /** * 计算机名 */ @Column(name = "computer_name") private String computerName; /** * 事件描述 */ @Column(name = "event_description", length = 3000) private String eventDescription; /** * 日志采集源的ip */ @Column(name = "source_ip") private String sourceIp; /** * sensor自己产生的唯一标示符 */ @Column(name = "sensor_sequence") private String sensorSequence; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getEventName() { return eventName; } public void setEventName(String eventName) { this.eventName = eventName; } public String getEventType() { return eventType; } public void setEventType(String eventType) { this.eventType = eventType; } public Timestamp getEventTime() { return eventTime; } public void setEventTime(Timestamp eventTime) { this.eventTime = eventTime; } public String getEventSource() { return eventSource; } public void setEventSource(String eventSource) { this.eventSource = eventSource; } public String getEventCategory() { return eventCategory; } public void setEventCategory(String eventCategory) { this.eventCategory = eventCategory; } public Integer getEventId() { return eventId; } public void setEventId(Integer eventId) { this.eventId = eventId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getComputerName() { return computerName; } public void setComputerName(String computerName) { this.computerName = computerName; } public String getEventDescription() { return eventDescription; } public void setEventDescription(String eventDescription) { this.eventDescription = eventDescription; } public String getSourceIp() { return sourceIp; } public void setSourceIp(String sourceIp) { this.sourceIp = sourceIp; } public String getSensorSequence() { return sensorSequence; } public void setSensorSequence(String sensorSequence) { this.sensorSequence = sensorSequence; } }