package com.smartor.service.impl; 
 | 
  
 | 
import com.ruoyi.common.utils.DateUtils; 
 | 
import com.smartor.domain.PatWildcard; 
 | 
import com.smartor.mapper.PatWildcardMapper; 
 | 
import com.smartor.service.IPatWildcardService; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * 患者信息通配符Service业务层处理 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2024-05-09 
 | 
 */ 
 | 
@Service 
 | 
public class PatWildcardServiceImpl implements IPatWildcardService { 
 | 
    @Autowired 
 | 
    private PatWildcardMapper patWildcardMapper; 
 | 
  
 | 
    /** 
 | 
     * 查询患者信息通配符 
 | 
     * 
 | 
     * @param id 患者信息通配符主键 
 | 
     * @return 患者信息通配符 
 | 
     */ 
 | 
    @Override 
 | 
    public PatWildcard selectPatWildcardById(Long id) { 
 | 
        return patWildcardMapper.selectPatWildcardById(id); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 查询患者信息通配符列表 
 | 
     * 
 | 
     * @param patWildcard 患者信息通配符 
 | 
     * @return 患者信息通配符 
 | 
     */ 
 | 
    @Override 
 | 
    public List<PatWildcard> selectPatWildcardList(PatWildcard patWildcard) { 
 | 
        return patWildcardMapper.selectPatWildcardList(patWildcard); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 新增患者信息通配符 
 | 
     * 
 | 
     * @param patWildcard 患者信息通配符 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int insertPatWildcard(PatWildcard patWildcard) { 
 | 
        patWildcard.setCreateTime(DateUtils.getNowDate()); 
 | 
        return patWildcardMapper.insertPatWildcard(patWildcard); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 修改患者信息通配符 
 | 
     * 
 | 
     * @param patWildcard 患者信息通配符 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int updatePatWildcard(PatWildcard patWildcard) { 
 | 
        patWildcard.setUpdateTime(DateUtils.getNowDate()); 
 | 
        return patWildcardMapper.updatePatWildcard(patWildcard); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 批量删除患者信息通配符 
 | 
     * 
 | 
     * @param ids 需要删除的患者信息通配符主键 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int deletePatWildcardByIds(Long[] ids) { 
 | 
        return patWildcardMapper.deletePatWildcardByIds(ids); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 删除患者信息通配符信息 
 | 
     * 
 | 
     * @param id 患者信息通配符主键 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int deletePatWildcardById(Long id) { 
 | 
        return patWildcardMapper.deletePatWildcardById(id); 
 | 
    } 
 | 
} 
 |