package itn.com.cmm;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * @Class Name : ComDefaultVO.java
 * @Description : ComDefaultVO class
 * @Modification Information
 * @
 * @  수정일         수정자                   수정내용
 * @ -------    --------    ---------------------------
 * @ 2009.02.01    조재영         최초 생성
 *
 *  @author 공통서비스 개발팀 조재영
 *  @since 2009.02.01
 *  @version 1.0
 *  @see 
 *  
 */
public class ComDefaultVO implements Serializable {
	
	private static final long serialVersionUID = -6062858939907510631L;

	/** 검색조건 */
    private String searchCondition = "";
    
    /** 검색Keyword */
    private String searchKeyword = "";
    
    /** 검색사용여부 */
    private String searchUseYn = "";
    
    /** 현재페이지 */
    private int pageIndex = 1;
    
    /** 페이지갯수 */
    private int pageUnit = 10;
    
    /** 페이지사이즈 */
    private int pageSize = 10;

    /** firstIndex */
    private int firstIndex = 1;

    /** lastIndex */
    private int lastIndex = 1;

    /** recordCountPerPage */
    private int recordCountPerPage = 10;
    
    /** 검색KeywordFrom */
    private String searchKeywordFrom = "";    

	/** 검색KeywordTo */
    private String searchKeywordTo = "";  
    
    /** 최초등록 일자 */
    private String frstRegistPnttm = "";
    
    /** 최초등록 ID */
	private String frstRegisterId = "";
	
	/** 마지막 수정 일자 */
	private String lastUpdtPnttm = "";
	
	/** 마지막 수정 ID*/
	private String lastUpdusrId = "";
	
	
    private String siteId = "";
    
    private String siteNm = "";
    
    private String searchConditionSite;
    
    private String  sortOver = "A"; //재정렬시 차순(A:오름차순 , D:내림차순)
    
    private String  seCd = "";  //게시판 구분 및 게시판ID추가 구분
    
    private int sort = 0; 
    
    private int beSort = 0;  //이전 sort번호
    
    private int totCnt = 0;
    
    private String searchSortCnd = "";	// 정렬 항목
	private String searchSortOrd = "";	// 정렬 구분(오름/내림)
	
	private String searchStartDate = ""; // 검색 시작일자
	
	private String searchEndDate = "";	// 검색 종료일자

	private String searchNm = ""; //상세검색 이름
	
	private String tempSortNum ; 
    
	private String pageType = "";
	
	private String searchCampaignYn;
	
	private String calMonth; // select 기간 조건 [관리자]
	
	public String getPageType() {
		return pageType;
	}
	

	public String getSearchStartDate() {
		return searchStartDate;
	}


	public void setSearchStartDate(String searchStartDate) {
		this.searchStartDate = searchStartDate;
	}


	public String getSearchEndDate() {
		return searchEndDate;
	}


	public void setSearchEndDate(String searchEndDate) {
		this.searchEndDate = searchEndDate;
	}


	public void setPageType(String pageType) {
		this.pageType = pageType;
	}

	public String getFrstRegistPnttm() {
		return frstRegistPnttm;
	}

	public void setFrstRegistPnttm(String frstRegistPnttm) {
		this.frstRegistPnttm = frstRegistPnttm;
	}

	public String getFrstRegisterId() {
		return frstRegisterId;
	}

	public void setFrstRegisterId(String frstRegisterId) {
		this.frstRegisterId = frstRegisterId;
	}

	public String getLastUpdtPnttm() {
		return lastUpdtPnttm;
	}

	public void setLastUpdtPnttm(String lastUpdtPnttm) {
		this.lastUpdtPnttm = lastUpdtPnttm;
	}

	public String getLastUpdusrId() {
		return lastUpdusrId;
	}

	public void setLastUpdusrId(String lastUpdusrId) {
		this.lastUpdusrId = lastUpdusrId;
	}

	public int getBeSort() {
		return beSort;
	}

	public void setBeSort(int beSort) {
		this.beSort = beSort;
	}

	public int getFirstIndex() {
		return firstIndex;
	}

	public void setFirstIndex(int firstIndex) {
		this.firstIndex = firstIndex;
	}

	public int getLastIndex() {
		return lastIndex;
	}

	public void setLastIndex(int lastIndex) {
		this.lastIndex = lastIndex;
	}

	public int getRecordCountPerPage() {
		return recordCountPerPage;
	}

	public void setRecordCountPerPage(int recordCountPerPage) {
		this.recordCountPerPage = recordCountPerPage;
	}

	public String getSearchCondition() {
        return searchCondition;
    }

    public void setSearchCondition(String searchCondition) {
        this.searchCondition = searchCondition;
    }

    public String getSearchKeyword() {
        return searchKeyword;
    }

    public void setSearchKeyword(String searchKeyword) {
        this.searchKeyword = searchKeyword;
    }

    public String getSearchUseYn() {
        return searchUseYn;
    }

    public void setSearchUseYn(String searchUseYn) {
        this.searchUseYn = searchUseYn;
    }

    public int getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(int pageIndex) {
        this.pageIndex = pageIndex;
    }

    public int getPageUnit() {
        return pageUnit;
    }

    public void setPageUnit(int pageUnit) {
        this.pageUnit = pageUnit;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

    
    /**
	 * searchKeywordFrom attribute를 리턴한다.
	 * @return String
	 */
	public String getSearchKeywordFrom() {
		return searchKeywordFrom;
	}

	/**
	 * searchKeywordFrom attribute 값을 설정한다.
	 * @param searchKeywordFrom String
	 */
	public void setSearchKeywordFrom(String searchKeywordFrom) {
		this.searchKeywordFrom = searchKeywordFrom;
	}

	/**
	 * searchKeywordTo attribute를 리턴한다.
	 * @return String
	 */
	public String getSearchKeywordTo() {
		return searchKeywordTo;
	}

	/**
	 * searchKeywordTo attribute 값을 설정한다.
	 * @param searchKeywordTo String
	 */
	public void setSearchKeywordTo(String searchKeywordTo) {
		this.searchKeywordTo = searchKeywordTo;
	}

	public String getSiteId() {
		return siteId;
	}

	public void setSiteId(String siteId) {
		this.siteId = siteId;
	}

	public String getSortOver() {
		return sortOver;
	}

	public void setSortOver(String sortOver) {
		this.sortOver = sortOver;
	}

	public String getSiteNm() {
		return siteNm;
	}

	public void setSiteNm(String siteNm) {
		this.siteNm = siteNm;
	}

	public String getSearchConditionSite() {
		return searchConditionSite;
	}

	public void setSearchConditionSite(String searchConditionSite) {
		this.searchConditionSite = searchConditionSite;
	}

	public String getSeCd() {
		return seCd;
	}

	public void setSeCd(String seCd) {
		this.seCd = seCd;
	}

	public int getSort() {
		return sort;
	}

	public void setSort(int sort) {
		this.sort = sort;
	}

	public int getTotCnt() {
		return totCnt;
	}

	public void setTotCnt(int totCnt) {
		this.totCnt = totCnt;
	}

	public String getSearchSortCnd() {
		return searchSortCnd;
	}

	public void setSearchSortCnd(String searchSortCnd) {
		this.searchSortCnd = searchSortCnd;
	}

	public String getSearchSortOrd() {
		return searchSortOrd;
	}

	public void setSearchSortOrd(String searchSortOrd) {
		this.searchSortOrd = searchSortOrd;
	}

	public String getTempSortNum() {
		return tempSortNum;
	}

	public void setTempSortNum(String tempSortNum) {
		this.tempSortNum = tempSortNum;
	}

	public String getSearchNm() {
		return searchNm;
	}

	public void setSearchNm(String searchNm) {
		this.searchNm = searchNm;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getSearchCampaignYn() {
		return searchCampaignYn;
	}

	public void setSearchCampaignYn(String searchCampaignYn) {
		this.searchCampaignYn = searchCampaignYn;
	}

	public String getCalMonth() {
		return calMonth;
	}

	public void setCalMonth(String calMonth) {
		this.calMonth = calMonth;
	}

	
}
