| | |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | 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<>(); |
| | |
| | | } |
| | | return new ResponseEntity<>(personalNotificationList, HttpStatus.OK); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/readAllMyNotification") |
| | | public void readAll() { |
| | | personalNotificationService.readAllMyNotification(); |