package org.infosec.ismp.manager.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; /** * 用于存放HillStoneFireWall的解析后日志 * @author 林超 * */ @Entity @Table(name = "lm_dlog_syslog_hillstone_firewall") @org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true) public class HillStoneFireWall implements Serializable { /** * */ private static final long serialVersionUID = 4772328947423299978L; /** * 业务ID */ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; /** * 时间 */ @Column(name="timestamp") private Timestamp timestamp; /** * 设备名 */ @Column(name="hostname") private String hostname; /** * 设备IP */ @Column(name="ipaddr") private String ipaddr; /** * 消息类型:FLOW--网络流量 */ @Column(name="messageType") private String messageType; /** * 源IP */ @Column(name="srcip") private String srcip; /** * 源端口 */ @Column(name="srcport") private String srcport; /** * 目标IP */ @Column(name="destip") private String destip; /** * 目标端口 */ @Column(name="destport") private String destport; /** * 协议类型 */ @Column(name="protocol") private String protocol; /** * 消息内容)----放无法分析的部分 */ @Column(name="msg",length=2000) private String msg; /** * 域 */ @Column(name="domain") private String domain; /** * 严重性 */ @Column(name="severity") private Integer severity; /** * 日志所产生的模块 */ @Column(name="facility") private Integer facility; /** * 日志源唯一标识 */ @Column(name="log_sourcese_quence") private String logSourceseQuence; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Timestamp getTimestamp() { return timestamp; } public void setTimestamp(Timestamp timestamp) { this.timestamp = timestamp; } public String getHostname() { return hostname; } public void setHostname(String hostname) { this.hostname = hostname; } public String getIpaddr() { return ipaddr; } public void setIpaddr(String ipaddr) { this.ipaddr = ipaddr; } public String getMessageType() { return messageType; } public void setMessageType(String messageType) { this.messageType = messageType; } public String getSrcip() { return srcip; } public void setSrcip(String srcip) { this.srcip = srcip; } public String getSrcport() { return srcport; } public void setSrcport(String srcport) { this.srcport = srcport; } public String getDestip() { return destip; } public void setDestip(String destip) { this.destip = destip; } public String getDestport() { return destport; } public void setDestport(String destport) { this.destport = destport; } public String getProtocol() { return protocol; } public void setProtocol(String protocol) { this.protocol = protocol; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String getLogSourceseQuence() { return logSourceseQuence; } public void setLogSourceseQuence(String logSourceseQuence) { this.logSourceseQuence = logSourceseQuence; } public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = domain; } public Integer getSeverity() { return severity; } public void setSeverity(Integer severity) { this.severity = severity; } public Integer getFacility() { return facility; } public void setFacility(Integer facility) { this.facility = facility; } }