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<ExternalPatientInfo> getExternalPatientInfo(@Param("brid") String brid);
|
|
/**
|
* 查询 第三方门急诊信息
|
*/
|
public List<ExternalOutHospInfo> getExternalOutHospInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
|
|
/**
|
* 查询 第三方门急诊患者信息
|
*/
|
public List<ExternalPatientInfo> getExternalOutHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
|
/**
|
* 第三方出院患者信息
|
*/
|
public List<ExternalLeaveHospPatientInfo> getExternalLeaveHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
|
/**
|
* 第三方入院患者信息
|
*/
|
public List<ExternalInHospPatientInfo> getExternalInHospPatientInfo(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("brid") Long brid);
|
|
/**
|
* 第三方员工信息
|
*/
|
public List<ExternalUserInfo> getExternalUserInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
|
/**
|
* 第三方科室信息
|
*/
|
public List<ExternalDeptInfo> getExternalDeptInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
|
}
|