package incheon.ags.ias.user.vo;

import incheon.com.cmm.ComDefaultVO;
import lombok.Getter;
import lombok.Setter;

/**
 * 사용자 검색 VO
 * 사용자 목록 조회 시 검색 조건으로 사용
 */
@Getter
@Setter
public class UserSearchVO extends ComDefaultVO {
    
    /* ========================================
     * 검색 조건 필드
     * ======================================== */
    
    /**
     * 사용자명 검색
     */
    private String userNm;
    
    /**
     * 부서코드 검색
     */
    private String deptCd;

    /**
     * 부서명 검색
     */
    private String deptNm;

    /**
     * 사용자상태코드 검색
     */
    private String userStcd;
    
    /**
     * 이메일 주소 검색
     */
    private String emlAddr;
    
    /**
     * 직급코드 검색
     */
    private String jbgdCd;

    /**
     * 대표기관코드 검색
     */
    private String rprsInstCd;

    /**
     * 검색 키워드 (통합 검색용)
     */
    private String searchKeyword;
    
    /**
     * 검색 시작일
     */
    private String searchKeywordFrom;
    
    /**
     * 검색 종료일
     */
    private String searchKeywordTo;
    
    /**
     * 사용여부 검색
     */
    private String searchUseYn;
}
