package com.hp.cmsz.entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 * xcd_change_order_info_t表对应的实体类
 * 
 * @author Liu Ying
 *
 */
@Entity
@Table(name="xcd_change_order_info_t")
public class ChangeOrder implements Serializable{

	private int changeOrderId;//变更单ID号
	private String changeOrderTitle;//变更单标题
	private String changeOrderComments;//变更单描述
	private Date changeStartTime;//变更单事件发生时间
	private Date changeEndTime;//变更单实际完成时间
	private String changeReason;//变更原因
	private String changeOrderCode;//变更单编号
	private Long relatedFailureId;//相关联的故障ID
	
    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="ChangeOrderSequence")
    @SequenceGenerator(name = "ChangeOrderSequence", sequenceName = "xcd_change_order_info_t_seq", allocationSize=20)
	public int getChangeOrderId() {
		return changeOrderId;
	}
	public void setChangeOrderId(int changeOrderId) {
		this.changeOrderId = changeOrderId;
	}
	public String getChangeOrderTitle() {
		return changeOrderTitle;
	}
	public void setChangeOrderTitle(String changeOrderTitle) {
		this.changeOrderTitle = changeOrderTitle;
	}
	public String getChangeOrderComments() {
		return changeOrderComments;
	}
	public void setChangeOrderComments(String changeOrderComments) {
		this.changeOrderComments = changeOrderComments;
	}
	public Date getChangeStartTime() {
		return changeStartTime;
	}
	public void setChangeStartTime(Date changeStartTime) {
		this.changeStartTime = changeStartTime;
	}
	public Date getChangeEndTime() {
		return changeEndTime;
	}
	public void setChangeEndTime(Date changeEndTime) {
		this.changeEndTime = changeEndTime;
	}
	public String getChangeReason() {
		return changeReason;
	}
	public void setChangeReason(String changeReason) {
		this.changeReason = changeReason;
	}
	public String getChangeOrderCode() {
		return changeOrderCode;
	}
	public void setChangeOrderCode(String changeOrderCode) {
		this.changeOrderCode = changeOrderCode;
	}
	public Long getRelatedFailureId() {
		return relatedFailureId;
	}
	public void setRelatedFailureId(Long relatedFailureId) {
		this.relatedFailureId = relatedFailureId;
	}
	
	
}