StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_CriticalPregnant...

55 lines
1.9 KiB
C#

using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
namespace HL_FristAidPlatform_IDataBase
{
public interface IT_Service_CriticalPregnant_BasicInfo
{
/// <summary>
/// 根据患者GUID查询得到一个对象实体
/// </summary>
public T_Service_CriticalPregnant_BasicInfo GetByPatientGUID(string patientGUID);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_CriticalPregnant_BasicInfo AddBasicInfo(T_Service_CriticalPregnant_BasicInfo model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateBasicInfo(T_Service_CriticalPregnant_BasicInfo model);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_CriticalPregnan_Time AddTime(T_Service_CriticalPregnan_Time model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateTime(T_Service_CriticalPregnan_Time model);
public T_Service_CriticalPregnan_Time GetTimeByPatientGUID(string patientGUID);
/// <summary>
/// 高危孕产妇患者列表
/// </summary>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="name"></param>
/// <param name="ageOne"></param>
/// <param name="ageTwo"></param>
/// <param name="comehospitalway"></param>
/// <param name="grade"></param>
/// <param name="state"></param>
/// <returns></returns>
TableModel<CriticalPregnantModel> GetCriticalPregnantsList(string hospitalGuid, long systemModelId, string startTime, string endTime, string name, int ageOne, int ageTwo, string comehospitalway, string grade, int state, int pageIndex, int pageSize);
}
}