Files
his/openhis-application/src/main/java/com/openhis/application/controller/VitalSignController.java
2026-05-27 03:10:01 +08:00

37 lines
1.0 KiB
Java

package com.openhis.application.controller;
import com.openhis.application.domain.entity.VitalSign;
import com.openhis.application.service.VitalSignService;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* 体征数据 REST 控制器
*
* 新增 /temperatureChart/{patientId} 接口供前端体温图表使用。
*/
@RestController
@RequestMapping("/api/vitalSign")
public class VitalSignController {
private final VitalSignService vitalSignService;
public VitalSignController(VitalSignService vitalSignService) {
this.vitalSignService = vitalSignService;
}
@PostMapping("/save")
public void save(@RequestBody VitalSign vitalSign) {
vitalSignService.saveVitalSign(vitalSign);
}
/**
* 获取体温图表数据(时间序列)
*/
@GetMapping("/temperatureChart/{patientId}")
public List<VitalSign> getTemperatureChart(@PathVariable Long patientId) {
return vitalSignService.getTemperatureChartData(patientId);
}
}