package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.PatSpeciallistCategory; import com.smartor.mapper.PatSpeciallistCategoryMapper; import com.smartor.service.IPatSpeciallistCategoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 专病患者分类Service业务层处理 * * @author ruoyi * @date 2024-08-05 */ @Service public class PatSpeciallistCategoryServiceImpl implements IPatSpeciallistCategoryService { @Autowired private PatSpeciallistCategoryMapper patSpeciallistCategoryMapper; /** * 查询专病患者分类 * * @param id 专病患者分类主键 * @return 专病患者分类 */ @Override public PatSpeciallistCategory selectPatSpeciallistCategoryById(Long id) { return patSpeciallistCategoryMapper.selectPatSpeciallistCategoryById(id); } /** * 查询专病患者分类列表 * * @param patSpeciallistCategory 专病患者分类 * @return 专病患者分类 */ @Override public List selectPatSpeciallistCategoryList(PatSpeciallistCategory patSpeciallistCategory) { return patSpeciallistCategoryMapper.selectPatSpeciallistCategoryList(patSpeciallistCategory); } /** * 新增专病患者分类 * * @param patSpeciallistCategory 专病患者分类 * @return 结果 */ @Override public int insertPatSpeciallistCategory(PatSpeciallistCategory patSpeciallistCategory) { patSpeciallistCategory.setCreateTime(DateUtils.getNowDate()); return patSpeciallistCategoryMapper.insertPatSpeciallistCategory(patSpeciallistCategory); } /** * 修改专病患者分类 * * @param patSpeciallistCategory 专病患者分类 * @return 结果 */ @Override public int updatePatSpeciallistCategory(PatSpeciallistCategory patSpeciallistCategory) { patSpeciallistCategory.setUpdateTime(DateUtils.getNowDate()); return patSpeciallistCategoryMapper.updatePatSpeciallistCategory(patSpeciallistCategory); } /** * 批量删除专病患者分类 * * @param ids 需要删除的专病患者分类主键 * @return 结果 */ @Override public int deletePatSpeciallistCategoryByIds(Long[] ids) { return patSpeciallistCategoryMapper.deletePatSpeciallistCategoryByIds(ids); } /** * 删除专病患者分类信息 * * @param id 专病患者分类主键 * @return 结果 */ @Override public int deletePatSpeciallistCategoryById(Long id) { return patSpeciallistCategoryMapper.deletePatSpeciallistCategoryById(id); } }