|
|
@ -61,6 +61,10 @@ public class AppController extends BaseController
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 医院列表
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@ApiOperation("医院列表")
|
|
|
|
@GetMapping("/hospital/list")
|
|
|
|
@GetMapping("/hospital/list")
|
|
|
|
public AjaxResult hospitalList() {
|
|
|
|
public AjaxResult hospitalList() {
|
|
|
|
List<THospital> tHospitals = tHospitalService.selectTHospitalList(new THospital());
|
|
|
|
List<THospital> tHospitals = tHospitalService.selectTHospitalList(new THospital());
|
|
|
@ -75,7 +79,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("医生信息获取")
|
|
|
|
@ApiOperation("医生信息获取")
|
|
|
|
@GetMapping("/doctorInformation")
|
|
|
|
@GetMapping("/doctor/info")
|
|
|
|
public AjaxResult doctorInformation(Long doctorId)
|
|
|
|
public AjaxResult doctorInformation(Long doctorId)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
TDoctor tDoctor = tDoctorService.selectTDoctorById(doctorId);
|
|
|
|
TDoctor tDoctor = tDoctorService.selectTDoctorById(doctorId);
|
|
|
@ -89,7 +93,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("患者预约")
|
|
|
|
@ApiOperation("患者预约")
|
|
|
|
@GetMapping("/patientsToMakeAnAppointment")
|
|
|
|
@GetMapping("/patient/makeAnAppointment")
|
|
|
|
public AjaxResult patientsToMakeAnAppointment(AppPatientHospitalDoctor appPatientHospitalDoctor)
|
|
|
|
public AjaxResult patientsToMakeAnAppointment(AppPatientHospitalDoctor appPatientHospitalDoctor)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 患者预约,新增t_record中的一条记录;判断关联表是否存在当前关系
|
|
|
|
// 患者预约,新增t_record中的一条记录;判断关联表是否存在当前关系
|
|
|
@ -110,7 +114,7 @@ public class AppController extends BaseController
|
|
|
|
return AjaxResult.success();
|
|
|
|
return AjaxResult.success();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PutMapping("updateStatus/{id}")
|
|
|
|
@PutMapping("/record/ai/finish/{id}")
|
|
|
|
@Log(title = "修改患者记录至已诊状态")
|
|
|
|
@Log(title = "修改患者记录至已诊状态")
|
|
|
|
public AjaxResult updateStatus(@PathVariable("id") Long id){
|
|
|
|
public AjaxResult updateStatus(@PathVariable("id") Long id){
|
|
|
|
if(id == null){
|
|
|
|
if(id == null){
|
|
|
@ -123,10 +127,11 @@ public class AppController extends BaseController
|
|
|
|
return AjaxResult.success("更新状态成功",null);
|
|
|
|
return AjaxResult.success("更新状态成功",null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/configKey/{configKey}")
|
|
|
|
@GetMapping(value = "/config/ai/refreshtime")
|
|
|
|
@Log(title = "获取AI结果刷新时间接口")
|
|
|
|
@Log(title = "获取AI结果刷新时间接口")
|
|
|
|
public AjaxResult getConfigKey(@PathVariable String configKey)
|
|
|
|
public AjaxResult getConfigKey()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
String configKey="t.ai.refreshtime";
|
|
|
|
return AjaxResult.success(configService.selectConfigByKey(configKey));
|
|
|
|
return AjaxResult.success(configService.selectConfigByKey(configKey));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -136,7 +141,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("诊断记录上传")
|
|
|
|
@ApiOperation("诊断记录上传")
|
|
|
|
@PostMapping("/diagnosticRecordsUploaded")
|
|
|
|
@PostMapping("/record/diagnostic/upload")
|
|
|
|
public AjaxResult diagnosticRecordsUploaded(TRecord tRecord) {
|
|
|
|
public AjaxResult diagnosticRecordsUploaded(TRecord tRecord) {
|
|
|
|
return AjaxResult.success(tRecordService.updateTRecord(tRecord));
|
|
|
|
return AjaxResult.success(tRecordService.updateTRecord(tRecord));
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -148,7 +153,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("添加患者")
|
|
|
|
@ApiOperation("添加患者")
|
|
|
|
@PostMapping("/addPatient")
|
|
|
|
@PostMapping("/patient/add")
|
|
|
|
public AjaxResult addPatient(AppPatientReq tPatient)
|
|
|
|
public AjaxResult addPatient(AppPatientReq tPatient)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
tPatientService.insertTPatient(tPatient);
|
|
|
|
tPatientService.insertTPatient(tPatient);
|
|
|
@ -171,7 +176,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("诊断记录列表")
|
|
|
|
@ApiOperation("诊断记录列表")
|
|
|
|
@GetMapping("/diagnosisOfRecordList")
|
|
|
|
@GetMapping("/record/list")
|
|
|
|
public AjaxResult diagnosisOfRecordList(AppPatientHospitalDoctor appPatientHospitalDoctor) {
|
|
|
|
public AjaxResult diagnosisOfRecordList(AppPatientHospitalDoctor appPatientHospitalDoctor) {
|
|
|
|
TPatientHospitalDoctor tPatientHospitalDoctor = new TPatientHospitalDoctor();
|
|
|
|
TPatientHospitalDoctor tPatientHospitalDoctor = new TPatientHospitalDoctor();
|
|
|
|
BeanUtils.copyProperties(appPatientHospitalDoctor, tPatientHospitalDoctor);
|
|
|
|
BeanUtils.copyProperties(appPatientHospitalDoctor, tPatientHospitalDoctor);
|
|
|
@ -186,7 +191,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("患者诊断记录信息详情")
|
|
|
|
@ApiOperation("患者诊断记录信息详情")
|
|
|
|
@GetMapping("/diagnosisOfRecordDetails")
|
|
|
|
@GetMapping("/record/info")
|
|
|
|
public AjaxResult patientsWithDiagnosisOfRecordInformationDetails(Long id) {
|
|
|
|
public AjaxResult patientsWithDiagnosisOfRecordInformationDetails(Long id) {
|
|
|
|
return AjaxResult.success(tRecordService.selectById(id));
|
|
|
|
return AjaxResult.success(tRecordService.selectById(id));
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -199,7 +204,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("患者已诊列表")
|
|
|
|
@ApiOperation("患者已诊列表")
|
|
|
|
@GetMapping("/patientsDiagnosedList")
|
|
|
|
@GetMapping("/record/diagnosedList")
|
|
|
|
public AjaxResult patientsDiagnosedList(TRecordResultReq recordResultReq) {
|
|
|
|
public AjaxResult patientsDiagnosedList(TRecordResultReq recordResultReq) {
|
|
|
|
recordResultReq.setStatus("0");
|
|
|
|
recordResultReq.setStatus("0");
|
|
|
|
return AjaxResult.success(tRecordService.selectTRecordListWithoutResult(recordResultReq));
|
|
|
|
return AjaxResult.success(tRecordService.selectTRecordListWithoutResult(recordResultReq));
|
|
|
@ -213,7 +218,7 @@ public class AppController extends BaseController
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
* @return {@code AjaxResult}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ApiOperation("患者候诊列表")
|
|
|
|
@ApiOperation("患者候诊列表")
|
|
|
|
@GetMapping("/patientsWaitingList")
|
|
|
|
@GetMapping("/record/waitingList")
|
|
|
|
public AjaxResult patientsWaitingList(TRecordResultReq recordResultReq) {
|
|
|
|
public AjaxResult patientsWaitingList(TRecordResultReq recordResultReq) {
|
|
|
|
recordResultReq.setStatus("2");
|
|
|
|
recordResultReq.setStatus("2");
|
|
|
|
return AjaxResult.success(tRecordService.selectTRecordListWithoutResult(recordResultReq));
|
|
|
|
return AjaxResult.success(tRecordService.selectTRecordListWithoutResult(recordResultReq));
|
|
|
|