using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_Models;
namespace HL_FristAidPlatform_IDataBase
{
///
/// 来院方式
///
public interface IT_Base_HospitalMode
{
///
/// 增加一条数据
///
bool Add(T_Base_HospitalMode model);
///
/// 更新一条数据
///
int Update(T_Base_HospitalMode model);
///
/// 删除数据
///
bool Delete(long id);
///
/// 逻辑删除
///
/// 编号
/// 标记:0取消删除 1删除
///
int LogicalDelete(long id, int isEnable);
///
/// 获取单个数据
///
T_Base_HospitalMode Get(long id);
///
/// 根据分页获得数据列表
///
/// 起始页
/// 每页大小
/// 关键词
/// 启用标记0启用1禁用
///
TableModel GetPageList(int pageIndex, int pageSize, string keyWord, int isEnable);
///
/// 获得数据列表
///
/// 所属系统模块编号
///
TableModel GetListBySystemModuleID(long systemModuleID, string type);
///
/// 根据系统编号和值获得数据列表
///
/// 所属系统模块编号
/// 值
///
TableModel GetListBySystemModuleIDAndValue(long systemModuleID, string value);
}
}