StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_FirstAid_DrugMan...

61 lines
1.9 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
namespace HL_FristAidPlatform_IDataBase
{
/// <summary>
/// 接口层T_Service_FirstAid_DrugManagement
/// </summary>
public interface IT_Service_FirstAid_DrugManagement
{
#region 成员方法
/// <summary>
/// 增加一条数据
/// </summary>
bool Add(T_Service_FirstAid_DrugManagement model);
/// <summary>
/// 更新一条数据
/// </summary>
bool Update(T_Service_FirstAid_DrugManagement model);
/// <summary>
/// 删除数据
/// </summary>
bool LogicalDeletionDrug(GUIDModel model);
/// <summary>
/// 获取单个数据
/// </summary>
T_Service_FirstAid_DrugManagement Get(string GUID);
/// <summary>
/// 药品列表
/// </summary>
/// <param name="drugName">药品名称</param>
/// <param name="batchNumber">批号</param>
/// <param name="manufacturer">厂家</param>
/// <param name="temporary">临期</param>
/// <param name="expired">过期</param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
TableModel<FirstAid_DrugManagementModel> GetPageList(string hospitalGuid, string drugName, string batchNumber, string manufacturer, bool temporary, bool expired, int pageIndex, int pageSize);
/// <summary>
/// 带审核药品列表
/// </summary>
/// <param name="hospitalGuid"></param>
/// <returns></returns>
TableModel<FirstAid_DrugManagementModel> GetGrugExamineList(string hospitalGuid);
/// <summary>
/// 药品信息详情
/// </summary>
/// <param name="guid"></param>
/// <returns></returns>
DrugDetailModel GetDrugDetail(string guid);
#endregion 成员方法
}
}