package itn.let.mjo.msgholiday.service;

import java.util.List;

public interface MsgHolidayService {

	//공휴일 정보 입력하기
	public int insertHolidayData(List<MsgHolidayVO> msgHolidayVO) throws Exception;
	
	//공휴일 리스트 정보 조회하기
	public List<MsgHolidayVO> selectMsgHolidayList(MsgHolidayVO msgHolidayVO) throws Exception;
	
	//공휴일 상세정보 조회하기
	public MsgHolidayVO selectHolidayDetail(MsgHolidayVO msgHolidayVO) throws Exception;
	
	//공휴일 정보 수정하기
	public int updateHolidayData(MsgHolidayVO msgHolidayVO) throws Exception;
	
	//공휴일 정보 삭제하기
	public int deleteHolidayData(MsgHolidayVO msgHolidayVO) throws Exception;
	
	//알림 일정 추가하기
	public int insertAlarmSettingData(MsgAlarmSetVO msgAlarmSetVO) throws Exception;
	
	//알림 일정 리스트 정보 조회하기
	public List<MsgAlarmSetVO> selectAlarmSettingList(MsgAlarmSetVO msgAlarmSetVO) throws Exception;
	
	//알림 일정 상태정보 수정하기
	public int updateAlarmSettingDataUseYn(MsgAlarmSetVO msgAlarmSetVO) throws Exception;
	
	//알림 일정 삭제처리
	public int deleteAlarmSettingData(MsgAlarmSetVO msgAlarmSetVO) throws Exception;
	
}
