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<Map<String, Object>> selectTransferOrders(@Param("startDate") String startDate);
|
|
/**
|
* 根据服务单ID和调度单ID查询转运单数据
|
*
|
* @param serviceOrdID 服务单ID
|
* @param dispatchOrdID 调度单ID
|
* @return 转运单数据列表
|
*/
|
List<Map<String, Object>> selectTransferOrdersByIDs(@Param("serviceOrdID") String serviceOrdID, @Param("dispatchOrdID") String dispatchOrdID);
|
|
/**
|
* 根据服务单ID查询病情信息
|
*
|
* @param serviceOrdID 服务单ID
|
* @return 病情ID列表
|
*/
|
List<String> selectDiseaseIdsByServiceOrdID(@Param("serviceOrdID") String serviceOrdID);
|
|
/**
|
* 根据调度单ID查询执行人信息
|
*
|
* @param dispatchOrdID 调度单ID
|
* @return 执行人信息列表
|
*/
|
List<Map<String, Object>> 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);
|
}
|