From d438f9c81cffd2e2cbec48150b43a5a89c9ab749 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 16 2월 2022 15:56:56 +0900
Subject: [PATCH] - 하위이슈 직접 생성 시 프로젝트 변경 못하도록 수정 - 연관이슈 직접 생성 시 프로젝트 변경 할 경우 이슈타입도 변경 되도록 수정

---
 src/main/java/kr/wisestone/owl/service/SystemEmailService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/SystemEmailService.java b/src/main/java/kr/wisestone/owl/service/SystemEmailService.java
index cd86e74..8dd6e5c 100644
--- a/src/main/java/kr/wisestone/owl/service/SystemEmailService.java
+++ b/src/main/java/kr/wisestone/owl/service/SystemEmailService.java
@@ -1,20 +1,25 @@
 package kr.wisestone.owl.service;
 
+import kr.wisestone.owl.domain.Department;
 import kr.wisestone.owl.domain.SystemEmail;
 import kr.wisestone.owl.domain.User;
 import kr.wisestone.owl.domain.enumType.EmailType;
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.web.multipart.MultipartFile;
 
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 
 public interface SystemEmailService extends AbstractService<SystemEmail, Long, JpaRepository<SystemEmail, Long>>{
 
     void directEmail(String[] sendUsers, EmailType emailType, Map<String, Object> content, String toUser);
 
-    void sendEmail(String subject, String content, String[] to, String[] filePaths);
+    void sendEmail(String subject, String content, String[] to, String[] filePaths, List<MultipartFile> multipartFiles);
 
     List<String> notificationUserChange(List<User> totalUsers, List<User> targetUsers);
+
+    List<String> notificationDepartmentChange(List<Department> totalDepartments, List<Department> targetDepartments);
 
     void reservationEmail(String[] sendUsers, EmailType emailType, Map<String, Object> params);
 
@@ -22,5 +27,9 @@
 
     void reservationSendEmail();
 
+    void realTimeSendEmail();
+
     void information(Map<String, Object> params);
+
+    String makeEmailContent(EmailType emailType, Map<String, Object> params);
 }

--
Gitblit v1.8.0