|
|
|
@ -3,25 +3,27 @@ package com.docus.server.collect.infrastructure.dao;
|
|
|
|
|
import com.docus.infrastructure.core.db.dao.IBaseDao;
|
|
|
|
|
import com.docus.server.collect.entity.DownloadTask;
|
|
|
|
|
import com.docus.server.collect.entity.TBasic;
|
|
|
|
|
import com.docus.server.collect.service.dto.ReportFileInfoDTO;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 下载任务表-数据访问接口
|
|
|
|
|
*
|
|
|
|
|
* @author wyb
|
|
|
|
|
*/
|
|
|
|
|
public interface DownloadTaskDao extends IBaseDao<DownloadTask> {
|
|
|
|
|
/**
|
|
|
|
|
* 根据上报文件信息中的患者信息,查询患者基础数据
|
|
|
|
|
* @param fileInfoDTO 上报文件信息
|
|
|
|
|
* 根据患者信息,查询患者基础数据
|
|
|
|
|
*
|
|
|
|
|
* @param tBasic 患者基础信息
|
|
|
|
|
* @return 患者基础数据
|
|
|
|
|
*/
|
|
|
|
|
List<TBasic> getBasicInfo(ReportFileInfoDTO fileInfoDTO);
|
|
|
|
|
List<TBasic> getBasicInfo(TBasic tBasic);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 从下载任务表中获取下载任务id,来源,采文件唯一标识,和患者信息
|
|
|
|
|
*
|
|
|
|
|
* @param downloadTask 下载任务
|
|
|
|
|
* @return 下载任务id(也是文件id)
|
|
|
|
|
*/
|
|
|
|
@ -29,17 +31,19 @@ public interface DownloadTaskDao extends IBaseDao<DownloadTask> {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据病案的来源,病案文件的唯一标识,从文件表得到文件下载任务id(也是文件id)
|
|
|
|
|
*
|
|
|
|
|
* @param patientId 病案主键
|
|
|
|
|
* @param source 来源
|
|
|
|
|
* @param source 来源
|
|
|
|
|
* @param serialNum 文件唯一标识
|
|
|
|
|
* @return 下载任务id(也是文件id)
|
|
|
|
|
*/
|
|
|
|
|
Long getDownloadTaskIdFromSanAssort(String patientId, String source, String serialNum);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据病案的来源,病案文件的唯一标识,从下载记录表得到文件下载任务id(也是文件id)
|
|
|
|
|
* 根据病案的来源,病案文件的唯一标识,从下载记录表得到文件下载任务id(也是文件id)
|
|
|
|
|
*
|
|
|
|
|
* @param patientId 病案主键
|
|
|
|
|
* @param source 来源
|
|
|
|
|
* @param source 来源
|
|
|
|
|
* @param serialNum 文件唯一标识
|
|
|
|
|
* @return 下载任务id(也是文件id)
|
|
|
|
|
*/
|
|
|
|
|