新疆体检相关

This commit is contained in:
wanghao
2025-12-05 13:50:45 +08:00
parent 06236177a3
commit b8108c4908
12 changed files with 221 additions and 1 deletions
@@ -317,6 +317,26 @@ public class LargeScreenNewController {
return Result.ok(largeScreenDataService.queryAnYanHealthCheckNew(param));
}
/**
* 根据id查询体检数据 注:此接口为后台接口 不是大屏
* @param id
* @return
*/
@GetMapping("queryCheckNewById")
public Result<AnYanEmpHealthCheckNew> queryCheckNewByCheckId(String id){
return Result.ok(largeScreenDataService.queryCheckNewByCheckId(id));
}
/**
* 根据检查id、科室编号、科室名称查询体检记录
* @param param
* @return
*/
@PostMapping("queryHealthCheckProject")
public Result<List<HealthCheckProject>> queryHealthCheckProject(AnYanHealthCheckProjectParam param){
return Result.ok(largeScreenDataService.queryHealthCheckProject(param));
}
/**
* 获取小屋数据列表接口 注:此接口为后台接口 不是大屏
* @param healthRoomDTO
@@ -326,4 +346,6 @@ public class LargeScreenNewController {
public Result<IPage<HealthPlaceHomeDetailsVO>> healthPlaceHomeDetailList(@RequestBody HealthRoomDTO healthRoomDTO){
return Result.ok(largeScreenDataService.healthPlaceHomeDetailList(healthRoomDTO));
}
}
@@ -3,6 +3,7 @@ package com.renkang.emergency.largeScreen.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.renkang.anyan.model.dto.AnYanHealthCheckNewParam;
import com.renkang.anyan.model.dto.AnYanHealthCheckProjectParam;
import com.renkang.anyan.model.dto.CareUserDetailsParam;
import com.renkang.anyan.model.dto.HealthRoomDTO;
import com.renkang.anyan.model.vo.*;
@@ -52,5 +53,9 @@ public interface ILargeScreenDataService extends IService<LargeScreenData> {
IPage<AnYanHealthCheckNew> queryAnYanHealthCheckNew(AnYanHealthCheckNewParam param);
AnYanEmpHealthCheckNew queryCheckNewByCheckId(String id);
List<HealthCheckProject> queryHealthCheckProject(AnYanHealthCheckProjectParam param);
IPage<HealthPlaceHomeDetailsVO> healthPlaceHomeDetailList(HealthRoomDTO healthRoomDTO);
}
@@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.renkang.anyan.client.AnYanClient;
import com.renkang.anyan.model.dto.AnYanHealthCheckNewParam;
import com.renkang.anyan.model.dto.AnYanHealthCheckProjectParam;
import com.renkang.anyan.model.dto.CareUserDetailsParam;
import com.renkang.anyan.model.dto.HealthRoomDTO;
import com.renkang.anyan.model.vo.*;
@@ -880,6 +881,16 @@ public class LargeScreenDataServiceImpl extends ServiceImpl<LargeScreenDataMappe
return anYanClient.queryAnYanHealthCheckNew(param);
}
@Override
public AnYanEmpHealthCheckNew queryCheckNewByCheckId(String id) {
return anYanClient.queryEmpHealthCheckNew(id);
}
@Override
public List<HealthCheckProject> queryHealthCheckProject(AnYanHealthCheckProjectParam param) {
return anYanClient.queryHealthCheckProject(param);
}
@Override
public IPage<HealthPlaceHomeDetailsVO> healthPlaceHomeDetailList(HealthRoomDTO healthRoomDTO) {
IPage<HealthPlaceHomeDetailsVO> detailsVOIPage = anYanClient.healthPlaceHomDetailList(healthRoomDTO);