package org.infosec.ismp.manager.winsensor.operation.entity;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;
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;
/**
* @author Rocky
* @version create time: Jan 15, 2011 4:30:44 PM
*
*/
@Entity
@Table(name = "oss_wom_client_question")
public class ManagerProblemBO implements Serializable {
private static final long serialVersionUID = 7046954074485672674L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@Column(name="sensor_id")
private String sensorId; //Sensor client unique identify.
@Column(name="sn")
private String problemId; //Operation problem unique identify.
@Column(name="domain_id")
private Integer domainId; //Domain identify.
@Column(name="state")
private int state;
@Column(name="name")
private String title; // Problem title.
@Column(name="description")
private String description; //Problem description.
@Column(name="question_source")
private String source = "用户提交";
@Column(name="server_url")
private String serviceAddress; //Service address.
@Column(name="linkman")
private String contact; //Contact.
@Column(name="contact_info")
private String contactAddress; //Contact address.
@Column(name="create_time")
private Timestamp createTime; //Problem create time.
@Column(name="if_problem_closed")
private Boolean IfproblemClosed; //If the problem is closed.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="prob_closed_time")
private Date probClosedTime; //The time problem closed.
@Column(name="if_send_prob_closed")
private Boolean ifSendProbClosed; //If send the info that closed problem to sensor server.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="send_prob_closed_time")
private Date sendProbClosedTime; //The time sent the info that closed problem to sensor client.
@Column(name="work_orders_id")
private String workOrdersId; //WorkOrders identify.
@Column(name="if_generated_work_orders")
private Boolean ifGeneratedWorkOrders; //If generated workOrders.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="work_orders_gene_time")
private Date workOrdersGeneTime; //The time generated workOrders.
@Column(name="if_send_gene_work_orders")
private Boolean ifSendGeneWorkOrders; //If send the info that generated workOrders to sensor server.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="send_gene_work_orders_time")
private Date sendGeneworkOrdersTime; //The time sent the info that generated workOrders to sensor server.
@Column(name="if_work_orders_closed")
private Boolean ifWorkOrdersClosed; //If the workOrders closed.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="work_orders_closed_time")
private Date workOrdersClosedTime; //The time workOrders closed.
@Column(name="if_send_work_orders_closed")
private Boolean ifSendWorkOrdersClosed; //If send the info that closed workOrders to sensor server.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="send_orders_closed_time")
private Date sendOrdersClosedTime; //The time sent the info that closed workOrders to sensor server.
@Column(name="if_work_orders_complete")
private Boolean ifWorkOrdersComplete; //If complete the workOrders.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="work_orders_comp_time")
private Date workOrdersCompTime; //The time complete the workOrders.
@Column(name="if_send_orders_completed")
private Boolean ifSendOrdersCompleted; //If send the info that complete the workOrders to sensor server.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="send_orders_comp_time")
private Date sendOrdersCompTime; //The time send the info that complete the workOrders to sensor server.
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getSensorId() {
return sensorId;
}
public void setSensorId(String sensorId) {
this.sensorId = sensorId;
}
public String getProblemId() {
return problemId;
}
public void setProblemId(String problemId) {
this.problemId = problemId;
}
public Integer getDomainId() {
return domainId;
}
public void setDomainId(Integer domainId) {
this.domainId = domainId;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public String getServiceAddress() {
return serviceAddress;
}
public void setServiceAddress(String serviceAddress) {
this.serviceAddress = serviceAddress;
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact;
}
public String getContactAddress() {
return contactAddress;
}
public void setContactAddress(String contactAddress) {
this.contactAddress = contactAddress;
}
public Timestamp getCreateTime() {
return createTime;
}
public void setCreateTime(Timestamp createTime) {
this.createTime = createTime;
}
public Boolean getIfproblemClosed() {
return IfproblemClosed;
}
public void setIfproblemClosed(Boolean ifproblemClosed) {
IfproblemClosed = ifproblemClosed;
}
public Date getProbClosedTime() {
return probClosedTime;
}
public void setProbClosedTime(Date probClosedTime) {
this.probClosedTime = probClosedTime;
}
public Boolean getIfSendProbClosed() {
return ifSendProbClosed;
}
public void setIfSendProbClosed(Boolean ifSendProbClosed) {
this.ifSendProbClosed = ifSendProbClosed;
}
public Date getSendProbClosedTime() {
return sendProbClosedTime;
}
public void setSendProbClosedTime(Date sendProbClosedTime) {
this.sendProbClosedTime = sendProbClosedTime;
}
public String getWorkOrdersId() {
return workOrdersId;
}
public void setWorkOrdersId(String workOrdersId) {
this.workOrdersId = workOrdersId;
}
public Boolean getIfGeneratedWorkOrders() {
return ifGeneratedWorkOrders;
}
public void setIfGeneratedWorkOrders(Boolean ifGeneratedWorkOrders) {
this.ifGeneratedWorkOrders = ifGeneratedWorkOrders;
}
public Date getWorkOrdersGeneTime() {
return workOrdersGeneTime;
}
public void setWorkOrdersGeneTime(Date workOrdersGeneTime) {
this.workOrdersGeneTime = workOrdersGeneTime;
}
public Boolean getIfSendGeneWorkOrders() {
return ifSendGeneWorkOrders;
}
public void setIfSendGeneWorkOrders(Boolean ifSendGeneWorkOrders) {
this.ifSendGeneWorkOrders = ifSendGeneWorkOrders;
}
public Date getSendGeneworkOrdersTime() {
return sendGeneworkOrdersTime;
}
public void setSendGeneworkOrdersTime(Date sendGeneworkOrdersTime) {
this.sendGeneworkOrdersTime = sendGeneworkOrdersTime;
}
public Boolean getIfWorkOrdersClosed() {
return ifWorkOrdersClosed;
}
public void setIfWorkOrdersClosed(Boolean ifWorkOrdersClosed) {
this.ifWorkOrdersClosed = ifWorkOrdersClosed;
}
public Date getWorkOrdersClosedTime() {
return workOrdersClosedTime;
}
public void setWorkOrdersClosedTime(Date workOrdersClosedTime) {
this.workOrdersClosedTime = workOrdersClosedTime;
}
public Boolean getIfSendWorkOrdersClosed() {
return ifSendWorkOrdersClosed;
}
public void setIfSendWorkOrdersClosed(Boolean ifSendWorkOrdersClosed) {
this.ifSendWorkOrdersClosed = ifSendWorkOrdersClosed;
}
public Date getSendOrdersClosedTime() {
return sendOrdersClosedTime;
}
public void setSendOrdersClosedTime(Date sendOrdersClosedTime) {
this.sendOrdersClosedTime = sendOrdersClosedTime;
}
public Boolean getIfWorkOrdersComplete() {
return ifWorkOrdersComplete;
}
public void setIfWorkOrdersComplete(Boolean ifWorkOrdersComplete) {
this.ifWorkOrdersComplete = ifWorkOrdersComplete;
}
public Date getWorkOrdersCompTime() {
return workOrdersCompTime;
}
public void setWorkOrdersCompTime(Date workOrdersCompTime) {
this.workOrdersCompTime = workOrdersCompTime;
}
public Boolean getIfSendOrdersCompleted() {
return ifSendOrdersCompleted;
}
public void setIfSendOrdersCompleted(Boolean ifSendOrdersCompleted) {
this.ifSendOrdersCompleted = ifSendOrdersCompleted;
}
public Date getSendOrdersCompTime() {
return sendOrdersCompTime;
}
public void setSendOrdersCompTime(Date sendOrdersCompTime) {
this.sendOrdersCompTime = sendOrdersCompTime;
}
}