package kcg.faics.cmmn.bbs; import java.util.HashMap; /** * 확장형 게시판 비지니스 로직 인터페이스. * * @author kimnomin * * @param * 페이징 및 검색조건 VO * @param * 실제 데이터 VO */ public interface BaseBbsExService extends BaseBbsService { /** * seq배열을 받아 해당되는 게시판을 삭제한다. * * @param dataVO * 제네릭 타입의 data 관련 VO * @param seq * 시퀀스 배열 * @return 맵 객체 { result: 1-성공 0-실패, idx: 수정된 게시물 idx } * @throws Exception * 기본 예외 처리 */ HashMap selectAndDelete(DataT dataVO, int[] seq) throws Exception; /** * 조회수를 1 증가시킨다. * * @param dataVO * 제네릭 타입의 data 관련 VO * @return 성공 - 1, 실패 - 0 * @throws Exception * 기본 예외 처리 */ int incHit(DataT dataVO) throws Exception; }