80 lines
1.6 KiB
Java
80 lines
1.6 KiB
Java
package nlib.col.service;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import nlib.restful.DataApiResVO;
|
|
|
|
/**
|
|
* <pre>
|
|
* @Class Name : ReadService.java
|
|
*
|
|
* @Description :
|
|
*
|
|
*
|
|
* @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
|
|
*
|
|
* </pre>
|
|
*
|
|
* @ ------------ -------- ---------------------------
|
|
* @ 수정일 수정자 수정내용
|
|
* @ ------------ -------- ---------------------------
|
|
* @ 2021. 10. 27. KNKIM 최초 생성
|
|
*
|
|
*
|
|
* @author 이씨플라자 * DIGITALSHIP KNKIM
|
|
* @since 2021. 10. 27.
|
|
* @version 1.0
|
|
*
|
|
*/
|
|
public interface ReadService {
|
|
|
|
/**
|
|
* 열람신청희망 가능 일자 목록을 조회한다.
|
|
*
|
|
* @param mbInfoId
|
|
* @return
|
|
*/
|
|
public List<HashMap<String, String>> listDates();
|
|
|
|
|
|
/**
|
|
* 열람을 신청한다.
|
|
*
|
|
* @param list
|
|
* @param mbInfoId
|
|
* @param mngOrgCd
|
|
* @return
|
|
*/
|
|
public List<CollectionVO> insertReadItems(List<CollectionVO> list, String mbInfoId, CollectionVO readVO, boolean fromCart) throws Exception;
|
|
|
|
|
|
/**
|
|
* 사용자의 열람건이 존재하는 문화원 정보 목록을 조회한다.
|
|
*
|
|
* @param mbInfoId
|
|
* @return
|
|
*/
|
|
public List<HashMap<String, String>> listReadMngOrg(String mbInfoId);
|
|
|
|
/**
|
|
* 열람 목록 조회한다.
|
|
*
|
|
* @param searchVO
|
|
* @return
|
|
*/
|
|
public DataApiResVO listReadItems(CollectionVO searchVO);
|
|
|
|
|
|
/**
|
|
* 열람신청을 취소한다.
|
|
*
|
|
* @param searchVO
|
|
* @return
|
|
*/
|
|
public DataApiResVO cancelReadItem(CollectionVO searchVO);
|
|
|
|
|
|
}
|