package incheon.res.com.ntce.service;

import incheon.res.com.ntce.vo.UngisComNtceVO;

import java.util.List;

public interface UngisComNtceService {
	
	/**
	 * @MethodDESC : 인트로메인화면의 공통공지사항의 최대 일련번호 조회
	 */
	public int selectComNtceMaxTmpSeq() throws Exception;
	
	/**
	 * @MethodDESC : 일련번호에 따른 공통공지사항 상세내용조회
	 */
	public UngisComNtceVO selectComNtce(UngisComNtceVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 인트로메인화면에 최신 공통공지사항
	 */
	public UngisComNtceVO selectIntroComNtce() throws Exception;
	
	/**
	 * @MethodDESC : 인트로메인화면의 최신 공통공지사항 팝업 조회시 조회수 갱신
	 */
	public void updateComNtceHitVst(UngisComNtceVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 인트로메인화면의 공지사항 팝업리스트
	 */
	public List selectComNtceList(UngisComNtceVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 인트로메인화면의 공지사항 팝업리스트의 카운트수
	 */
	public int selectComNtceCount(UngisComNtceVO vo) throws Exception;
	
}
