package kr.wisestone.owl.service;
|
|
import kr.wisestone.owl.domain.Qna;
|
import kr.wisestone.owl.vo.QnaVo;
|
import kr.wisestone.owl.web.condition.QnaCondition;
|
import kr.wisestone.owl.web.form.QnaForm;
|
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface QnaService extends AbstractService<Qna, Long, JpaRepository<Qna, Long>> {
|
Qna addQna(QnaForm qnaForm);
|
|
List<QnaVo> findQna(Map<String, Object> resJsonData,
|
QnaCondition qnaCondition, Pageable pageable);
|
|
Qna getQna(Long id);
|
|
Qna modifyQna(QnaForm qnaForm);
|
|
void detailQna(Map<String, Object> resJsonData, QnaCondition qnaCondition);
|
}
|