AcceptPatientCriticalValuesControllre.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package thyyxxk.webserver.controller.zhuyuanyizheng;
  2. import com.alibaba.fastjson.JSONObject;
  3. import org.springframework.web.bind.annotation.*;
  4. import thyyxxk.webserver.config.auth.PassToken;
  5. import thyyxxk.webserver.entity.ResultVo;
  6. import thyyxxk.webserver.entity.inpatient.patient.Patient;
  7. import thyyxxk.webserver.service.zhuyuanyisheng.PatientCriticalValuesServer;
  8. import java.util.List;
  9. @RestController
  10. @RequestMapping("/criticalValue")
  11. public class AcceptPatientCriticalValuesControllre {
  12. private final PatientCriticalValuesServer server;
  13. public AcceptPatientCriticalValuesControllre(PatientCriticalValuesServer server) {
  14. this.server = server;
  15. }
  16. @GetMapping("/pushMessage")
  17. @PassToken
  18. public ResultVo<String> acceptCriticalValues(@RequestParam("message") String message) {
  19. return server.acceptCriticalValues(message);
  20. }
  21. @GetMapping("/getCriticalValuePatientList")
  22. public ResultVo<List<JSONObject>> getCriticalValuePatientList(@RequestParam("patNo") String patNo) {
  23. return server.getCriticalValuePatientList(patNo);
  24. }
  25. }