package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.PatSpeciallist; import com.smartor.mapper.PatSpeciallistMapper; import com.smartor.service.IPatSpeciallistService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 专病患者Service业务层处理 * * @author ruoyi * @date 2024-08-02 */ @Service public class PatSpeciallistServiceImpl implements IPatSpeciallistService { @Autowired private PatSpeciallistMapper patSpeciallistMapper; /** * 查询专病患者 * * @param id 专病患者主键 * @return 专病患者 */ @Override public PatSpeciallist selectPatSpeciallistById(Long id) { return patSpeciallistMapper.selectPatSpeciallistById(id); } /** * 查询专病患者列表 * * @param patSpeciallist 专病患者 * @return 专病患者 */ @Override public List selectPatSpeciallistList(PatSpeciallist patSpeciallist) { return patSpeciallistMapper.selectPatSpeciallistList(patSpeciallist); } /** * 新增专病患者 * * @param patSpeciallist 专病患者 * @return 结果 */ @Override public int insertPatSpeciallist(PatSpeciallist patSpeciallist) { patSpeciallist.setCreateTime(DateUtils.getNowDate()); return patSpeciallistMapper.insertPatSpeciallist(patSpeciallist); } /** * 修改专病患者 * * @param patSpeciallist 专病患者 * @return 结果 */ @Override public int updatePatSpeciallist(PatSpeciallist patSpeciallist) { patSpeciallist.setUpdateTime(DateUtils.getNowDate()); return patSpeciallistMapper.updatePatSpeciallist(patSpeciallist); } /** * 批量删除专病患者 * * @param ids 需要删除的专病患者主键 * @return 结果 */ @Override public int deletePatSpeciallistByIds(Long[] ids) { return patSpeciallistMapper.deletePatSpeciallistByIds(ids); } /** * 删除专病患者信息 * * @param id 专病患者主键 * @return 结果 */ @Override public int deletePatSpeciallistById(Long id) { return patSpeciallistMapper.deletePatSpeciallistById(id); } }