package com.hp.cmsz.entity;

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;

/**
 * url_config_t表对应的实体类
 * 
 *
 */
@Entity
@Table(name="url_config_t")
public class CrawlUrlData{
	
	private Long urlId;
	private String urlName;
	private Long dataFetchId;
	private Date startDate;
	private Date endDate;
	private String urlDescription;
	private String urlPlaceholder;
	private String dataFetchType;
	private String urlStatus;
	
	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="UrlSequence")
    @SequenceGenerator(name = "UrlSequence", sequenceName = "URL_ID_SEQ", allocationSize=20)
	public Long getUrlId() {
		return urlId;
	}
	public void setUrlId(Long urlId) {
		this.urlId = urlId;
	}
	public String getUrlName() {
		return urlName;
	}
	public void setUrlName(String urlName) {
		this.urlName = urlName;
	}
	public Long getDataFetchId() {
		return dataFetchId;
	}
	public void setDataFetchId(Long dataFetchId) {
		this.dataFetchId = dataFetchId;
	}
	public Date getStartDate() {
		return startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	public Date getEndDate() {
		return endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	public String getUrlDescription() {
		return urlDescription;
	}
	public void setUrlDescription(String urlDescription) {
		this.urlDescription = urlDescription;
	}
	public String getUrlPlaceholder() {
		return urlPlaceholder;
	}
	public void setUrlPlaceholder(String urlPlaceholder) {
		this.urlPlaceholder = urlPlaceholder;
	}
	public String getDataFetchType() {
		return dataFetchType;
	}
	public void setDataFetchType(String dataFetchType) {
		this.dataFetchType = dataFetchType;
	}
	public String getUrlStatus() {
		return urlStatus;
	}
	public void setUrlStatus(String urlStatus) {
		this.urlStatus = urlStatus;
	}

}