StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Apoplexy_CEACZ.cs

45 lines
1.6 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
namespace HL_FristAidPlatform_IDataBase
{
/// <summary>
/// CEA/CAS 手术操作表CEACZ
/// </summary>
public interface IT_Service_Apoplexy_CEACZ
{
#region 成员方法
/// <summary>
/// 增加一条数据
/// </summary>
T_Service_Apoplexy_CEACZ Add(T_Service_Apoplexy_CEACZ model);
/// <summary>
/// 更新一条数据
/// </summary>
int Update(T_Service_Apoplexy_CEACZ model);
/// <summary>
/// 删除数据
/// </summary>
bool Delete(long ID);
/// <summary>
/// 获取单个数据
/// </summary>
T_Service_Apoplexy_CEACZ Get(long id);
T_Service_Apoplexy_CEACZ GetByPatientGuid1(string patientGuid);
/// <summary>
/// 根据分页获得数据列表
/// </summary>
TableModel<T_Service_Apoplexy_CEACZ> GetPageList(int pageIndex, int pageSize);
#endregion 成员方法
/// <summary>
/// 根据患者编号(GUID)+所属报表类型 获取数据信息
/// </summary>
/// <param name="patientGuid">病人编号(GUID)</param>
/// <param name="reportType">所属报表类型0公用1脑出血手术数据直报表2颅内动脉瘤手术数据直报表3CEACAS数据直报表4静脉溶栓血管内介入治疗数据直报表9卒中联盟数据报表</param>
/// <returns></returns>
TableModel<T_Service_Apoplexy_CEACZ> GetByPatientGuidAndReportType(string patientGuid, int reportType);
}
}