namespace Admin.NET.Application { /// /// 字典帮助类 /// public class SysDictHelper { /// /// 获取 字典数据的值 /// /// /// /// public static async Task GetSysDictData(SqlSugarRepository _sysDictDataRep, string dictDataCode) { var sysDictData = await _sysDictDataRep.GetFirstAsync(x => x.Code == dictDataCode); if (sysDictData != null) return sysDictData.Value; return string.Empty; } /// /// 根据字典类型编号查询 该编号下的所有类型值列表 /// /// /// /// /// public static async Task> GetSysDictDataListByTypeCode(SqlSugarRepository _sysDictTypeRep, SqlSugarRepository _sysDictDataRep, string dictTypeCode) { var sysTypeData = _sysDictTypeRep.GetFirstAsync(x => x.Code == dictTypeCode); if (sysTypeData == null) { return null; } //获取列表 var _list = _sysDictDataRep.AsQueryable().Where(x => x.Id == sysTypeData.Id && x.IsDelete == false).ToList(); return _list; } } }