StableVersion4.3/HL_FristAidPlatform_IService/Base/IT_Base_HospitalPhoneBook.cs

49 lines
1.4 KiB
C#

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_Base_HospitalPhoneBook
{
/// <summary>
/// 保存电话簿
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool SavePhoneBook(T_Base_HospitalPhoneBook model);
/// <summary>
/// 根据id获取实体对象
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
T_Base_HospitalPhoneBook GetByID(long id, string hospitalGuid);
/// <summary>
/// 根据医院GUID获取集合
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
List<T_Base_HospitalPhoneBook> GetHospitalGUID(string hospitalGuid);
/// <summary>
/// 根据officname获取实体对象
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
T_Base_HospitalPhoneBook GetByOfficeName(string officeName, string hospitalGuid);
/// <summary>
/// 逻辑删除
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool LogicalDelete(T_Base_HospitalPhoneBook model);
}
}