//----------SysDictData开始----------
using Admin.Core.Model;
using Admin.Core.Model.Sys;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Admin.Core.IService.ISys
{
///
/// 字典数据表IService
///
public interface ISysDictDataService : IBaseServices
{
///
/// 根据条件分页查询字典类型
///
/// 字典类型信息
/// 字典类型集合信息
Task> SelectDictDataList(PageQuery pageQuery);
///
/// 根据字典类型和字典键值查询字典数据信息
///
/// 字典类型
/// 字典键值
/// 字典标签
Task SelectDictLabel(string dictType, string dictValue);
///
/// 根据字典数据ID查询信息
///
/// 字典数据ID
/// 字典数据
Task SelectDictDataById(int dictCode);
///
/// 批量删除字典数据信息
///
/// 需要删除的字典数据ID
/// 结果
Task DeleteDictDataByIds(List dictCodes);
///
/// 新增保存字典数据信息
///
/// 字典数据信息
/// 结果
Task InsertDictData(SysDictData data);
///
/// 修改保存字典数据信息
///
/// 字典数据信息
/// 结果
Task UpdateDictData(SysDictData data);
}
}
//----------SysDictData结束----------