增加接口 批量创建患者体检项目接口

This commit is contained in:
lxd 2025-02-19 15:30:52 +08:00
parent af43d73ed3
commit e59aed96ab
3 changed files with 17 additions and 3 deletions

View File

@ -44,7 +44,12 @@ public class InspectPatientitemsController {
public CommonResult<Integer> createPatientitems(@Valid @RequestBody InspectPatientitemsSaveReqVO createReqVO) {
return success(patientitemsService.createPatientitems(createReqVO));
}
@PostMapping("/batchcreate")
@Operation(summary = "批量创建患者体检项目")
public CommonResult<Boolean> createPatientListitems(@Valid @RequestBody List<InspectPatientitemsSaveReqVO> ListcreateReqVO)
{
return success(patientitemsService.createPatientListitems(ListcreateReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新患者体检项目")
public CommonResult<Boolean> updatePatientitems(@Valid @RequestBody InspectPatientitemsSaveReqVO updateReqVO) {

View File

@ -22,6 +22,10 @@ public interface InspectPatientitemsService {
* @return 编号
*/
Integer createPatientitems(@Valid InspectPatientitemsSaveReqVO createReqVO);
/*
* 批量创建患者体检项目
* */
boolean createPatientListitems(List<InspectPatientitemsSaveReqVO> listcreateReqVO);
/**
* 更新患者体检项目

View File

@ -7,13 +7,11 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.inspect.controller.admin.inspectpatientitems.vo.*;
import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectpatientitems.InspectPatientitemsDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.inspect.dal.mysql.inspectpatientitems.InspectPatientitemsMapper;
@ -45,6 +43,13 @@ public class InspectPatientitemsServiceImpl implements InspectPatientitemsServic
// 返回
return patientitems.getId();
}
@Override
public boolean createPatientListitems(List<InspectPatientitemsSaveReqVO> listcreateReqVO)
{
List<InspectPatientitemsDO> patientlistitems = BeanUtils.toBean(listcreateReqVO, InspectPatientitemsDO.class);
boolean bol= patientitemsMapper.insertBatch(patientlistitems);
return bol;
}
@Override
public void updatePatientitems(InspectPatientitemsSaveReqVO updateReqVO) {