添加字段类型

DataMaintenance
zhangbin 2025-04-11 17:02:59 +08:00
parent 36962204f9
commit d547a2b291
1 changed files with 12 additions and 1 deletions

View File

@ -182,10 +182,21 @@ namespace OpenAuth.App.ServiceApp.DataMaintenance
StringBuilder stringBuilder = new StringBuilder();
RefAsync<int> totalNumber = 0;
var query = db.Db.Queryable<object>().AS(tableDataReq.TableName);
List<string> fieldType = new List<string>
{
"smallint",
"integer",
"bigint",
"real",
"double precision",
"numeric",
"money",
"char",
};
foreach (var filter in tableDataReq.Filter)
{
// 判断字段类型
if (filter.Type == "int")
if (fieldType.Contains(filter.Type))
{
query.Where(BuildIntCondition(filter.Field, filter.Operator, filter.Value));
}