package com.smartor.mapper; import com.ruoyi.common.annotation.DataSource; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.enums.DataSourceType; import com.smartor.domain.*; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * 河南采集患者信息Mapper接口 * * @author smartor * @date 2025-07-09 */ @DataSource(value = DataSourceType.SLAVE) @Mapper public interface HNGatherPatArchiveMapper { /** * 查询患者档案列表 * * @param patArchive 患者档案 * @return 患者档案集合 */ public List selectPatArchiveList(PatArchive patArchive); /** * 出入院信息 * * @param patMedInhosp * @return */ public List selectPatMedInhospList(PatMedInhosp patMedInhosp); public Long selectPatMedInhospListCount(PatMedInhosp patMedInhosp); /** * 门急诊信息 * * @param patMedOuthosp * @return */ public List selectPatMedOuthospList(PatMedOuthosp patMedOuthosp); /** * /** * 查询疾病列表 * * @param icd10 疾病 * @return 疾病集合 */ public List selectIcd10List(Icd10 icd10); /** * 根据条件分页查询用户列表 * * @param sysUser 用户信息 * @return 用户信息集合信息 */ public List selectUserList(SysUser sysUser); /** * 查询部门管理数据 * * @param dept 部门信息 * @return 部门信息集合 */ public List selectDeptList(SysDept dept); }