OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-06 6211b73ad7750a62652bacf5bcf05002c62fb907
src/main/java/kr/wisestone/owl/service/IssueService.java
@@ -6,8 +6,10 @@
import kr.wisestone.owl.domain.Workflow;
import kr.wisestone.owl.vo.IssueVo;
import kr.wisestone.owl.web.condition.ApiMonitorCondition;
import kr.wisestone.owl.web.condition.DepartmentCondition;
import kr.wisestone.owl.web.condition.IssueCondition;
import kr.wisestone.owl.web.condition.ProjectCondition;
import kr.wisestone.owl.web.form.EmailCommonForm;
import kr.wisestone.owl.web.form.EmailTemplateForm;
import kr.wisestone.owl.web.form.IssueApiForm;
import kr.wisestone.owl.web.form.IssueForm;
@@ -23,6 +25,8 @@
public interface IssueService extends AbstractService<Issue, Long, JpaRepository<Issue, Long>>{
    void addIssueVersion(Long id);
    void addIssueVersion(Long id, Long userId);
    Issue addIssue(IssueForm issueForm, List<MultipartFile> files);
@@ -84,7 +88,7 @@
    ModelAndView downloadExcelTemplate(HttpServletRequest request, Model model);
    void importExcel(MultipartFile multipartFile) throws Exception;
    void importExcel(IssueForm issueForm, MultipartFile multipartFile) throws Exception;
    List<Long> findByProjectId(Long projectId);
@@ -102,7 +106,13 @@
    void findPartner(Map<String, Object> resJsonData, Map<String, Object> params);
    void findReadyDepartments(Map<String, Object> resJsonData, DepartmentCondition make, Pageable pageable);
    void findApiIssue(ApiMonitorCondition apiMonitorCondition, Map<String, Object> resJsonData);
    void setCountDownIssues(List<IssueVo> issueVos);
    void makeIssueMapToIssue(Issue issue, Map<String, Object> issueMap);
    void sendCommonEmail(EmailCommonForm make);
}