OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-06 6adb341db180240e0af34ace40100912d4ed5257
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;
@@ -54,7 +56,7 @@
    List<IssueVo> findChartIssue(Map<String, Object> resJsonData,
                                 ProjectCondition condition, Pageable pageable);
    void detailIssue(Map<String, Object> resJsonData, IssueCondition issueCondition);
    void detailIssue(Map<String, Object> resJsonData, IssueCondition issueCondition, Pageable relPageable, Pageable downPageable);
    Issue modifyIssue(IssueForm issueForm, List<MultipartFile> files);
@@ -86,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);
@@ -104,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);
}