package com.ruoyi.system.mapper; import com.ruoyi.common.annotation.DataSource; import com.ruoyi.common.enums.DataSourceType; import com.ruoyi.system.domain.OrderClassDTO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 旧系统转运单同步Mapper接口 * * @author ruoyi * @date 2025-11-19 */ @DataSource(DataSourceType.SQLSERVER) public interface LegacyTransferSyncMapper { /** * 查询指定日期范围的转运单数据 * * @param startDate 开始日期 * @return 转运单数据列表 */ List> selectTransferOrders(@Param("startDate") String startDate); /** * 根据服务单ID和调度单ID查询转运单数据 * * @param serviceOrdID 服务单ID * @param dispatchOrdID 调度单ID * @return 转运单数据列表 */ List> selectTransferOrdersByIDs(@Param("serviceOrdID") String serviceOrdID, @Param("dispatchOrdID") String dispatchOrdID); /** * 根据服务单ID查询病情信息 * * @param serviceOrdID 服务单ID * @return 病情ID列表 */ List selectDiseaseIdsByServiceOrdID(@Param("serviceOrdID") String serviceOrdID); /** * 根据调度单ID查询执行人信息 * * @param dispatchOrdID 调度单ID * @return 执行人信息列表 */ List> selectAssigneesByDispatchOrdID(@Param("dispatchOrdID") String dispatchOrdID); /** * 根据车辆ID查询车牌号 * * @param carID 车辆ID * @return 车牌号 */ String selectCarLicenseByCarID(@Param("carID") String carID); /** * 根据医院ID查询医院名称 * * @param hospID 医院ID * @return 医院名称 */ String selectHospitalNameByHospID(@Param("hospID") String hospID); /** * 根据科室ID查询科室名称 * * @param deptID 科室ID * @return 科室名称 */ String selectDepartmentNameByDeptID(@Param("deptID") String deptID); }