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 addFaq(FaqForm faqForm); List findFaq(Map resJsonData, FaqCondition faqCondition, Pageable pageable); Faq getFaq(Long id); Faq modifyFaq(FaqForm faqForm); Faq activeFaq(FaqForm faqForm); void detailFaq(Map resJsonData, FaqCondition faqCondition); ModelAndView downloadExcel(HttpServletRequest request, Model model); void remove(FaqForm make); }