using System.Collections.Generic; using System.Data; namespace FangYar.IDAL { /// /// 设备接口(不同的数据库访问类实现接口达到多数据库的支持) /// public interface DeviceInfoIDAL { #region 基本方法 #endregion 基本方法 /// /// 根据设备ID获取设备 /// FangYar.Model.ZHSQ.ZHSQ_DEVICE_INFO_Model GetModelBydeviceID(string deviceID); /// /// 根据ID获取设备 /// FangYar.Model.ZHSQ.ZHSQ_DEVICE_INFO_Model GetModelByID(string ID); /// /// 获取记录数 /// /// /// int Count(string strwhere); /// /// 添加设备 /// bool Add(FangYar.Model.ZHSQ.ZHSQ_DEVICE_INFO_Model model); /// /// 删除设备(可批量删除,删除设备同时删除对应的:角色/权限/部门) /// bool Delete(string IDList); /// /// 修改设备 /// bool Edit(FangYar.Model.ZHSQ.ZHSQ_DEVICE_INFO_Model model); /// /// 更改设备所属单位 /// bool Edit_ORG(string org_code, string IDList); /// /// 更改设备所属行业 /// bool Edit_HY(string hy_code, string IDList); /// /// 更改设备所属目录 /// bool Edit_Folder(string folder_code, string IDList); /// /// 更改设备 /// bool Edit_DEV(string field, string value, string IDList); /// /// 分页 /// /// /// /// /// void QueryProc(int PageIndex, int PageSize, string strwhere, string order); List QueryList(int PageIndex, int PageSize, string strwhere, string order); } }