using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.SystemView; using EMIS.ViewModel; namespace EMIS.CommonLogic.SystemSetting { public interface IDictionaryItemServices { /// /// 查询对应的数据字典信息View /// /// /// /// /// /// /// /// IGridResultSet GetDictionaryItemViewGird(ConfiguretView configuretView, string dictionaryCode, int? isEditable, int? isVisible, int pageIndex, int pageSize); /// /// 查询对应的数据字典信息List /// /// /// /// /// /// IList GetDictionaryItemViewList(ConfiguretView configuretView, string dictionaryCode, int? isEditable, int? isVisible); /// /// 根据数据字典元素ID查询对应的数据字典信息DictionaryItemView /// /// /// DictionaryItemView GetDictionaryItemView(Guid? DictionaryItemID); /// /// 编辑(新增、修改) /// /// void DictionaryItemEdit(DictionaryItemView dictionaryItemView); /// /// 删除(只可删除可编辑的信息) /// /// /// bool DictionaryItemDelete(IList dictionaryItemIDList); /// /// 数据字典下拉列表 /// /// /// /// /// /// IGridResultSet GetDictionaryViewComboGrid(ConfiguretView configuretView, string dictionaryCode, int pageIndex, int pageSize); /// /// 数据字典下拉列表(市) /// /// /// /// /// /// IGridResultSet GetCityComboGrid(ConfiguretView configuretView, int pageIndex, int pageSize, string proviceCode = null); /// /// 数据字典下拉列表(县、区) /// /// /// /// /// /// IGridResultSet GetDistrictComboGrid(ConfiguretView configuretView, int pageIndex, int pageSize, string cityCode = null); } }