using System.Collections.Generic; using System.Threading.Tasks; using Znyc.Admin.Commons.IServices; using Znyc.Admin.Commons.Pages; using Znyc.Admin.Security.Dtos; using Znyc.Admin.Security.Entitys; namespace Znyc.Admin.Security.IServices { public interface IDictionaryService : IService { /// /// 获取功能菜单适用于Vue 树形列表 /// /// Task> GetAllItemsTreeTable(); /// /// 根据编码查询字典分类 /// /// /// Task GetByEnCodAsynce(string enCode); /// /// 更新时判断分类编码是否存在(排除自己) /// /// 分类编码主键Id /// Task GetByEnCodAsynce(string enCode, long id); /// /// 查询数据字典列表 /// /// /// /// Task> GetDictionaryListByWhere(string ids, string code); /// /// 查询单条数据字典 /// /// /// Task GetDictionaryById(long id); Task> FindWithPagerSearchAsync(SearchUserModel search); Task> SyncDictionaryCache(); } }