package edu.sjtu.infosec.ismp.manager.ERM.model;
import java.io.Serializable;
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;
import org.hibernate.annotations.Type;
/**
* 应急过程管理
* @author Wu Guojie
* @date 2010-08-06
* @version 1.0
*/
@Entity
@Table(name = "erm_pro_manage")
@org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true)
public class ContiProManage implements Serializable {
/**
* ID
*/
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
/**
* 所属预案
*/
@ManyToOne
@JoinColumn(name="resp_info_id")
private RespInfoBO respInfo;
/**
*事件编号
*/
@Column(name="event_id")
private Integer eventId;
/**
*事件名称
*/
@Column(name = "event_name", length = 20, nullable = true)
private String event_name;
/**
*事件类型
*/
@Column(name = "event_type", length =20, nullable = true)
private String event_type;
/**
*事件内容
*/
@Column(name = "event_content")
@Type(type="text")
private String eventContent;
/**
* 对应系统
*/
@Column(name = "system", length =20, nullable = true)
private String system;
/**
*协调者的信息
*/
@Column(name = "coord_info", length =2000, nullable = true)
private String coord_info;
/**
* 短信指令内容
*/
@Column(name = "notif_msg", length = 2000, nullable = true)
private String notif_msg;
/**
* 应急通知内容
**/
@Column(name = "process_content", length = 2000, nullable = true)
private String processContent;
/**
*应急过程总结
*/
@Column(name = "resp_summary", length = 2000, nullable = true)
private String resp_summary;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public RespInfoBO getRespInfo() {
return respInfo;
}
public void setRespInfo(RespInfoBO respInfo) {
this.respInfo = respInfo;
}
public Integer getEventId() {
return eventId;
}
public void setEventId(Integer eventId) {
this.eventId = eventId;
}
public String getEvent_name() {
return event_name;
}
public void setEvent_name(String event_name) {
this.event_name = event_name;
}
public String getEvent_type() {
return event_type;
}
public void setEvent_type(String event_type) {
this.event_type = event_type;
}
public String getEventContent() {
return eventContent;
}
public void setEventContent(String eventContent) {
this.eventContent = eventContent;
}
public String getSystem() {
return system;
}
public void setSystem(String system) {
this.system = system;
}
public String getCoord_info() {
return coord_info;
}
public void setCoord_info(String coord_info) {
this.coord_info = coord_info;
}
public String getNotif_msg() {
return notif_msg;
}
public void setNotif_msg(String notif_msg) {
this.notif_msg = notif_msg;
}
public String getProcessContent() {
return processContent;
}
public void setProcessContent(String processContent) {
this.processContent = processContent;
}
public String getResp_summary() {
return resp_summary;
}
public void setResp_summary(String resp_summary) {
this.resp_summary = resp_summary;
}
}