| | |
| | | package com.pollex.pam.web.rest; |
| | | |
| | | import com.pollex.pam.service.SendMsgService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.ResponseEntity; |
| | | 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 org.springframework.web.bind.annotation.*; |
| | | |
| | | @Deprecated |
| | | @RestController |
| | | @RequestMapping("/api/test/sendMsg") |
| | | public class TestSendMsgResource { |
| | | |
| | | @PostMapping("/bySMS") |
| | | public ResponseEntity<Void> bySMS(@RequestBody Object param) { |
| | | @Autowired |
| | | SendMsgService sendMsgService; |
| | | |
| | | @GetMapping("/bySMS") |
| | | public ResponseEntity<Void> bySMS(@RequestParam String subject, @RequestParam String toMobile, @RequestParam String content) { |
| | | sendMsgService.sendMsgBySMS(subject, toMobile, content); |
| | | return ResponseEntity.noContent().build(); |
| | | } |
| | | |
| | | @PostMapping("/byEmail") |
| | | public ResponseEntity<Void> byEmail(@RequestBody Object param) { |
| | | |
| | | @GetMapping("/byEmail") |
| | | public ResponseEntity<Void> byEmail( |
| | | @RequestParam String from, |
| | | @RequestParam String to, |
| | | @RequestParam String subject, |
| | | @RequestParam String content, |
| | | @RequestParam boolean htmlFormat |
| | | ) { |
| | | sendMsgService.sendMsgByEmail(from, to, subject, content, htmlFormat); |
| | | return ResponseEntity.noContent().build(); |
| | | } |
| | | } |