package kr.wisestone.owl.service; import kr.wisestone.owl.domain.CompanyField; import kr.wisestone.owl.vo.CompanyFieldVo; import kr.wisestone.owl.web.condition.CompanyFieldCondition; import kr.wisestone.owl.web.form.CompanyFieldForm; import org.springframework.data.domain.Pageable; 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 CompanyFieldService { CompanyField addCompany(CompanyFieldForm companyFieldForm); List findCompany(Map resJsonData, CompanyFieldCondition make, Pageable pageable); List> find(CompanyFieldCondition condition); CompanyField getCompany(Long id); void detailCompany(Map resJsonData, CompanyFieldCondition make); void modifyCompany(CompanyFieldForm make); void removeCompany(CompanyFieldForm make); ModelAndView downloadExcel(HttpServletRequest request, Model model); }