using System;
using System.Data;
namespace OT.IDAL
{
///
/// 接口层OTB_SYS_Departments
///
public interface IOTB_SYS_Departments
{
#region 成员方法
///
/// 是否存在该记录
///
bool Exists(string DepartmentID);
///
/// 增加一条数据
///
bool Add(OT.Model.OTB_SYS_Departments model);
///
/// 更新一条数据
///
bool Update(OT.Model.OTB_SYS_Departments model);
///
/// 删除一条数据
///
bool Delete(string PID, string DepartmentID, string OldOrderByValue, string OrderByValue);
bool DeleteList(string DepartmentIDlist);
///
/// 得到一个对象实体
///
OT.Model.OTB_SYS_Departments GetModel(string DepartmentID);
int GetListCount( string DepartmentID, string DepartmentName, string Effective);
DataSet GetList(int StartRecordIndex, int EndRecordIndex, string DepartmentID, string DepartmentName, string Effective, string SortExpression);
DataSet GetParentID(string DepartmentID);
int GetDeptCountByParent( string DepartmentID, string ParentDepartmentID);
#endregion 成员方法
}
}