From b832880e1fcf3307387d53106078498f68a95853 Mon Sep 17 00:00:00 2001 From: jack <jack.su@pollex.com.tw> Date: 星期二, 05 三月 2024 16:59:02 +0800 Subject: [PATCH] 移除TestLoginResource --- pamapi/src/main/java/com/pollex/pam/web/rest/PersonalNotificationResource.java | 40 +++++++++++++++++----------------------- 1 files changed, 17 insertions(+), 23 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/web/rest/PersonalNotificationResource.java b/pamapi/src/main/java/com/pollex/pam/web/rest/PersonalNotificationResource.java index c00c6db..9d2b05f 100644 --- a/pamapi/src/main/java/com/pollex/pam/web/rest/PersonalNotificationResource.java +++ b/pamapi/src/main/java/com/pollex/pam/web/rest/PersonalNotificationResource.java @@ -8,31 +8,31 @@ import org.springframework.http.ResponseEntity; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.pollex.pam.domain.Consultant; -import com.pollex.pam.domain.PersonalNotification; -import com.pollex.pam.enums.NotificationTypeEnum; -import com.pollex.pam.enums.PersonalNotificationRoleEnum; -import com.pollex.pam.repository.PersonalNotificationRepository; -import com.pollex.pam.security.SecurityUtils; -import com.pollex.pam.service.ConsultantService; -import com.pollex.pam.service.PersonalNotificationService; +import com.pollex.pam.business.domain.Consultant; +import com.pollex.pam.business.domain.PersonalNotification; +import com.pollex.pam.business.enums.PersonalNotificationRoleEnum; +import com.pollex.pam.business.repository.PersonalNotificationRepository; +import com.pollex.pam.business.security.SecurityUtils; +import com.pollex.pam.business.service.ConsultantService; +import com.pollex.pam.business.service.PersonalNotificationService; @RestController @RequestMapping("/api/personal_notification") public class PersonalNotificationResource { - + @Autowired PersonalNotificationService personalNotificationService; - + @Autowired PersonalNotificationRepository personalNotificationRepository; - + @Autowired ConsultantService consultantService; - + @GetMapping("/getMyPersonalNotification") public ResponseEntity<List<PersonalNotification>> getMyPersonalNotification() { List<PersonalNotification> personalNotificationList = new ArrayList<>(); @@ -44,15 +44,9 @@ } return new ResponseEntity<>(personalNotificationList, HttpStatus.OK); } - -// @GetMapping("/create") -// public void create() { -// PersonalNotification test = new PersonalNotification(); -// test.setContent("content test"); -// test.setNotificationType(NotificationTypeEnum.ACTIVITY); -// test.setOwnerId(Long.valueOf(11)); -// test.setOwnerRole(PersonalNotificationRoleEnum.CONSULTANT); -// test.setTitle("title test"); -// personalNotificationRepository.save(test); -// } + + @PostMapping("/readAllMyNotification") + public void readAll() { + personalNotificationService.readAllMyNotification(); + } } -- Gitblit v1.8.0