mjon_git/src/main/java/itn/let/schdlr/service/SchdlrManageService.java

55 lines
1.7 KiB
Java

package itn.let.schdlr.service;
import java.util.List;
public interface SchdlrManageService {
// 스케줄달력 목록(월별)
public List<SchdlrVO> selectSchdlrList(SchdlrVO schdlrVO) throws Exception;
// 스케줄 등록
public void schdlrInsert(SchdlrVO schdlrVO) throws Exception;
// 스케줄 수정
public void schdlrUpdate(SchdlrVO schdlrVO) throws Exception;
// 일정 상세 조회
public SchdlrVO selectSchdlrDetail(SchdlrVO schdlrVO) throws Exception;
// 일정 공유 조회
public List<SchdlrVO> selectSchdlrShare(SchdlrVO schdlrVO) throws Exception;
// 일정 목록 조회
public List<SchdlrVO> selectSchList(SchdlrVO schdlrVO) throws Exception;
// 환경설정 등록
public void insertSchConfig(SchdlrVO schdlrVO) throws Exception;
// 환경설정 수정
public void updateSchConfig(SchdlrVO schdlrVO) throws Exception;
// 환경설정 상세 조회
public SchdlrVO selectSchConfigDetail(SchdlrVO schdlrVO) throws Exception;
// 일정 알림 메일 전송
public void schMailSend(String bgnDateTime) throws Exception;
// 메인화면 > 전체일정
public List<SchdlrVO> selectMainSchList(SchdlrVO schdlrVO) throws Exception;
//문자온 문자발송 실패 건수 환불 배치
public void msgFailPayBack() throws Exception;
public void msgFailPayBackOneByDay() throws Exception;
//문자온 팩스발송 실패 건수 환불 배치
public void faxFailPayBack() throws Exception;
//전용계좌 자동 충전 배치
public void vacsAutoCharge() throws Exception;
//문자온 문자전송 실패 건수 환불 배치
public void payBack(String type, int limitCout) throws Exception;
public void payBack_advc(String p_type) throws Exception;
}