StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Apoplexy_UploadI...

55 lines
2.1 KiB
C#

using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HL_FristAidPlatform_IDataBase
{
public interface IT_Service_Apoplexy_UploadInfo
{
int UpdateReportingInfo(string patientGuid, int reporting, string msg, string flag);
/// <summary>
/// 上传失败列表
/// </summary>
/// <param name="hosptialguid"></param>
/// <returns></returns>
List<ApoplexyUploadInfoInfoModel> GetUploadInfoInfoList(string hosptialguid, string patientGuid);
TableModel<UploadModel> GetByhospitalguid(int pageIndex, int pageSize, string HospitalGuid, string registerTimeStart, string registerTimeEnd, string ReportingStatus);
TableModel<ApoplexyUploadInfoInfoModel> GetBypatientguid(string hosptialguid, string patientGuid);
/// <summary>
/// 修改上传状态
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool UpdateReportingStatus(T_Service_Apoplexy_UploadInfo model);
T_Service_Apoplexy_UploadInfo GetInfoByPatientGuid(string guid);
/// <summary>
/// 根据患者GUID查询卒中导出EXCEL患者数据
/// </summary>
/// <param name="needModel"></param>
/// <returns></returns>
public ApoplexyOutputModel GetApoplexyOutputList(string hospitalGUID, List<string> patientGuidList);
/// <summary>
/// 导出EXCEL患者列表
/// </summary>
/// <param name="hospitalGUID"></param>
/// <param name="month"></param>
/// <param name="name"></param>
/// <param name="zyNumber"></param>
/// <param name="idCard"></param>
/// <param name="reportsStatus"></param>
/// <param name="acType"></param>
/// <returns></returns>
public List<ApoplexyOutputPatientListModel> GetApoplexyOutputPatientList(string hospitalGUID, string month, string name, string zyNumber, string idCard, int reportsStatus);
}
}