package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.PatMedOuthospProvisionalMapper; import com.smartor.domain.PatMedOuthospProvisional; import com.smartor.service.IPatMedOuthospProvisionalService; /** * 患者门诊记录(过渡)Service业务层处理 * * @author ls * @date 2025-11-04 */ @Service public class PatMedOuthospProvisionalServiceImpl implements IPatMedOuthospProvisionalService { @Autowired private PatMedOuthospProvisionalMapper patMedOuthospProvisionalMapper; /** * 查询患者门诊记录(过渡) * * @param id 患者门诊记录(过渡)主键 * @return 患者门诊记录(过渡) */ @Override public PatMedOuthospProvisional selectPatMedOuthospProvisionalById(Long id) { return patMedOuthospProvisionalMapper.selectPatMedOuthospProvisionalById(id); } /** * 查询患者门诊记录(过渡)列表 * * @param patMedOuthospProvisional 患者门诊记录(过渡) * @return 患者门诊记录(过渡) */ @Override public List selectPatMedOuthospProvisionalList(PatMedOuthospProvisional patMedOuthospProvisional) { return patMedOuthospProvisionalMapper.selectPatMedOuthospProvisionalList(patMedOuthospProvisional); } /** * 新增患者门诊记录(过渡) * * @param patMedOuthospProvisional 患者门诊记录(过渡) * @return 结果 */ @Override public int insertPatMedOuthospProvisional(PatMedOuthospProvisional patMedOuthospProvisional) { patMedOuthospProvisional.setCreateTime(DateUtils.getNowDate()); return patMedOuthospProvisionalMapper.insertPatMedOuthospProvisional(patMedOuthospProvisional); } /** * 修改患者门诊记录(过渡) * * @param patMedOuthospProvisional 患者门诊记录(过渡) * @return 结果 */ @Override public int updatePatMedOuthospProvisional(PatMedOuthospProvisional patMedOuthospProvisional) { patMedOuthospProvisional.setUpdateTime(DateUtils.getNowDate()); return patMedOuthospProvisionalMapper.updatePatMedOuthospProvisional(patMedOuthospProvisional); } /** * 批量删除患者门诊记录(过渡) * * @param ids 需要删除的患者门诊记录(过渡)主键 * @return 结果 */ @Override public int deletePatMedOuthospProvisionalByIds(Long[] ids) { return patMedOuthospProvisionalMapper.deletePatMedOuthospProvisionalByIds(ids); } /** * 删除患者门诊记录(过渡)信息 * * @param id 患者门诊记录(过渡)主键 * @return 结果 */ @Override public int deletePatMedOuthospProvisionalById(Long id) { return patMedOuthospProvisionalMapper.deletePatMedOuthospProvisionalById(id); } }