package com.pollex.pam.web.rest; import com.pollex.pam.repository.AppointmentRepository; import com.pollex.pam.service.SendMsgService; import com.pollex.pam.service.dto.SendSMSResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @Deprecated @RestController @RequestMapping("/api/test/sendMsg") public class TestSendMsgResource { @Autowired SendMsgService sendMsgService; @Autowired AppointmentRepository appointmentRepository; @GetMapping("/bySMS") public ResponseEntity bySMS(@RequestParam String toMobile, @RequestParam String content) { return ResponseEntity.ok(sendMsgService.sendMsgBySMS(toMobile, content)); } @GetMapping("/byEmail") public ResponseEntity byEmail( @RequestParam String from, @RequestParam String to, @RequestParam String subject, @RequestParam String content, @RequestParam boolean htmlFormat ) { return ResponseEntity.ok(sendMsgService.sendMsgByEmail(from, to, subject, content, htmlFormat)); } @GetMapping("/byHtmlEmail") public ResponseEntity byHtmlEmail( @RequestParam String from, @RequestParam String to ) { return ResponseEntity.ok(sendMsgService.sendMsgByHtmlTestTemplateEmail(from, to)); } }