package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.PatMedInspection; import com.smartor.domain.PatMedInspectionItem; import com.smartor.mapper.PatMedInspectionItemMapper; import com.smartor.service.IPatMedInspectionItemService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 患者检查检验详情记录Service业务层处理 * * @author ruoyi * @date 2025-06-21 */ @Service public class PatMedInspectionItemServiceImpl implements IPatMedInspectionItemService { @Autowired private PatMedInspectionItemMapper patMedInspectionItemMapper; /** * 查询患者检查检验记录 * * @param id 患者检查检验记录主键 * @return 患者检查检验记录 */ @Override public PatMedInspectionItem selectPatMedInspectionItemById(Long id) { return patMedInspectionItemMapper.selectPatMedInspectionItemById(id); } /** * 查询患者检查检验记录列表 * * @param patMedInspectionItem 患者检查检验记录 * @return 患者检查检验记录 */ @Override public List selectPatMedInspectionItemList(PatMedInspectionItem patMedInspectionItem) { return patMedInspectionItemMapper.selectPatMedInspectionItemList(patMedInspectionItem); } /** * 新增患者检查检验记录 * * @param patMedInspectionItem 患者检查检验记录 * @return 结果 */ @Override public int insertPatMedInspectionItem(PatMedInspectionItem patMedInspectionItem) { patMedInspectionItem.setCreateTime(DateUtils.getNowDate()); patMedInspectionItem.setUpdateTime(DateUtils.getNowDate()); return patMedInspectionItemMapper.insertPatMedInspectionItem(patMedInspectionItem); } /** * 修改患者检查检验记录 * * @param patMedInspectionItem 患者检查检验记录 * @return 结果 */ @Override public int updatePatMedInspectionItem(PatMedInspectionItem patMedInspectionItem) { patMedInspectionItem.setUpdateTime(DateUtils.getNowDate()); return patMedInspectionItemMapper.updatePatMedInspectionItem(patMedInspectionItem); } /** * 批量删除患者检查检验记录 * * @param ids 需要删除的患者检查检验记录主键 * @return 结果 */ @Override public int deletePatMedInspectionItemByIds(Long[] ids) { return patMedInspectionItemMapper.deletePatMedInspectionItemByIds(ids); } /** * 删除患者检查检验记录信息 * * @param id 患者检查检验记录主键 * @return 结果 */ @Override public int deletePatMedInspectionItemById(Long id) { return patMedInspectionItemMapper.deletePatMedInspectionItemById(id); } }