feat:新增自定义字典功能

This commit is contained in:
不做码农
2022-09-16 08:20:09 +08:00
parent 698409d541
commit a5a3b2d19d
9 changed files with 70 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
using Infrastructure;
using Infrastructure.Attribute;
using System;
using System.Collections.Generic;
using System.Text;
using ZR.Model;
@@ -111,5 +112,21 @@ namespace ZR.Service.System
{
return DictRepository.GetFirst(f => f.DictId == dictId);
}
/// <summary>
/// 根据字典类型查询自定义sql
/// </summary>
/// <param name="dictType"></param>
/// <returns></returns>
public List<SysDictData> SelectDictDataByCustomSql(string dictType)
{
var dictInfo = DictRepository.Queryable()
.Where(f => f.DictType == dictType).First();
if (dictInfo == null || !dictInfo.CustomSql.StartsWith("select", StringComparison.OrdinalIgnoreCase))
{
return null;
}
return DictDataRepository.SelectDictDataByCustomSql(dictInfo);
}
}
}