OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-03-14 12e19e0b8bc5e728169dad54c132e7ccd41973a4
src/main/java/kr/wisestone/owl/service/IssueService.java
@@ -9,6 +9,7 @@
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;
@@ -33,11 +34,11 @@
    Issue addRelIssue(IssueForm issueForm, List<MultipartFile> files);
    Issue addDownIssue(IssueForm issueForm, List<MultipartFile> files);
    Issue addDownIssue(Map<String, Object> resJsonData, IssueForm issueForm, List<MultipartFile> files);
    Issue addRelIssue(User user, IssueForm issueForm, List<MultipartFile> multipartFiles);
    Issue addDownIssue(User user, IssueForm issueForm, List<MultipartFile> multipartFiles);
    Issue addDownIssue(Map<String, Object> resJsonData, User user, IssueForm issueForm, List<MultipartFile> multipartFiles);
    List<Issue> addApiIssue(IssueApiForm issueApiForm) throws CloneNotSupportedException;
@@ -93,9 +94,11 @@
    void setIssueDetail(IssueVo issueVo, Issue issue, User user);
    void setIssueDetail(IssueVo issueVo, Issue issue, User user, boolean hideCompleteIssue);
    void sendIssueEmail(IssueForm issueForm);
    void sendIssueEmailPartners(EmailTemplateForm emailTemplateForm);
    void sendIssueEmailPartners(EmailTemplateForm emailTemplateForm, List<MultipartFile> files);
    void reservationIssue();
@@ -110,4 +113,8 @@
    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, List<MultipartFile> files);
}