package com.smartor.mapper; import com.ruoyi.common.annotation.DataSource; 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 org.apache.ibatis.annotations.Param; import java.util.List; /** * 第三方数据信息Mapper接口 * * @author ruoyi * @date 2024-01-26 */ @DataSource(value = DataSourceType.SLAVE) @Mapper public interface ExternalInfoMapper { /** * 查询 患者基本信息 */ public List getExternalPatientInfo(@Param("brid") String brid); /** * 查询 第三方门急诊信息 */ public List getExternalOutHospInfo(@Param("startTime") String startTime, @Param("endTime") String endTime); /** * 查询 第三方门急诊患者信息 */ public List getExternalOutHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("brid") String brid); /** * 第三方出院患者信息 */ public List getExternalLeaveHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime); /** * 第三方入院患者信息 */ public List getExternalInHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("brid") Long brid); /** * 第三方员工信息 */ public List getExternalUserInfo(@Param("startTime") String startTime, @Param("endTime") String endTime); /** * 第三方科室信息 */ public List getExternalDeptInfo(@Param("startTime") String startTime, @Param("endTime") String endTime); }