package kr.wisestone.owl.service;
|
|
import kr.wisestone.owl.domain.Faq;
|
import kr.wisestone.owl.domain.Guide;
|
import kr.wisestone.owl.vo.FaqVo;
|
import kr.wisestone.owl.web.condition.FaqCondition;
|
import kr.wisestone.owl.web.form.FaqForm;
|
import kr.wisestone.owl.web.form.GuideForm;
|
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.ui.Model;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface FaqService extends AbstractService<Faq, Long, JpaRepository<Faq, Long>> {
|
Faq addFaq(FaqForm faqForm);
|
|
List<FaqVo> findFaq(Map<String, Object> resJsonData,
|
FaqCondition faqCondition, Pageable pageable);
|
|
Faq getFaq(Long id);
|
|
Faq modifyFaq(FaqForm faqForm);
|
Faq activeFaq(FaqForm faqForm);
|
|
void detailFaq(Map<String, Object> resJsonData, FaqCondition faqCondition);
|
|
ModelAndView downloadExcel(HttpServletRequest request, Model model);
|
|
void remove(FaqForm make);
|
}
|