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);
}
}