package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.PatArchivetag; import com.smartor.mapper.PatArchivetagMapper; import com.smartor.service.IPatArchivetagService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 患者档案标签Service业务层处理 * * @author ruoyi * @date 2023-06-02 */ @Service public class PatArchivetagServiceImpl implements IPatArchivetagService { @Autowired private PatArchivetagMapper patArchivetagMapper; /** * 查询患者档案标签 * * @param id 患者档案标签主键 * @return 患者档案标签 */ @Override public PatArchivetag selectPatArchivetagById(Long id) { return patArchivetagMapper.selectPatArchivetagById(id); } /** * 查询患者档案标签列表 * * @param patArchivetag 患者档案标签 * @return 患者档案标签 */ @Override public List selectPatArchivetagList(PatArchivetag patArchivetag) { return patArchivetagMapper.selectPatArchivetagAndBaseTagList(patArchivetag); } /** * 新增患者档案标签 * * @param patArchivetag 患者档案标签 * @return 结果 */ @Override public int insertPatArchivetag(PatArchivetag patArchivetag) { patArchivetag.setCreateTime(DateUtils.getNowDate()); return patArchivetagMapper.insertPatArchivetag(patArchivetag); } /** * 修改患者档案标签 * * @param patArchivetag 患者档案标签 * @return 结果 */ @Override public int updatePatArchivetag(PatArchivetag patArchivetag) { patArchivetag.setUpdateTime(DateUtils.getNowDate()); return patArchivetagMapper.updatePatArchivetag(patArchivetag); } /** * 批量删除患者档案标签 * * @param ids 需要删除的患者档案标签主键 * @return 结果 */ @Override public int deletePatArchivetagByIds(Long[] ids) { return patArchivetagMapper.deletePatArchivetagByIds(ids); } }