StableVersion4.3/HL_FristAidPlatform_IService/Base/IT_Base_InpatientDepartment.cs

56 lines
1.6 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_InpatientDepartment
{
/// <summary>
/// 保存住院科室
/// </summary>
/// <param name="department"></param>
/// <returns></returns>
bool SaveInpatientDepartment(T_Base_InpatientDepartment department);
/// <summary>
/// 根据ID获取实体
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
T_Base_InpatientDepartment GetById(int id);
/// <summary>
/// 根据Name SystemModuleID 获取实体
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
T_Base_InpatientDepartment GetByName(string name, long systemId);
/// <summary>
/// 根据所属系统ID获取列表
/// </summary>
/// <param name="systemId"></param>
/// <returns></returns>
List<T_Base_InpatientDepartment> GetListBySystemModuleID(long systemId);
/// <summary>
/// 修改住院科室
/// </summary>
/// <param name="department"></param>
/// <returns></returns>
bool UpdateInpatientDepartment(T_Base_InpatientDepartment department);
/// <summary>
/// 获取所有科室
/// </summary>
/// <param name="systemId"></param>
/// <returns></returns>
List<T_Base_InpatientDepartment> GetList(string name, long systemId);
}
}