|
|
@@ -5,6 +5,7 @@ using Repository;
|
|
|
using Service;
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
using Vo.Admin;
|
|
|
+using Dto.Admin;
|
|
|
|
|
|
|
|
|
namespace Services
|
|
|
@@ -37,6 +38,25 @@ namespace Services
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 数据表-根据服务ID查询列表
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="param">参数请求体</param>
|
|
|
+ /// <param name="page">分页参数</param>
|
|
|
+ /// <returns>根据服务ID查询列表</returns>
|
|
|
+ public PagedInfo<GetDatabaseTableListByIdsVo> getDatabaseTableListByIds([FromQuery] PagerInfo page, [FromQuery] GetDatabaseTableListByIdsDto param)
|
|
|
+ {
|
|
|
+ //拼装查询条件
|
|
|
+ var predicate = Expressionable.Create<DatabaseTable>();
|
|
|
+ // predicate = predicate.AndIF(param.serviceId > 0, m => m.serviceId == param.serviceId);
|
|
|
+ var response = Queryable()
|
|
|
+ .Where(predicate.ToExpression())
|
|
|
+ .OrderByDescending(m => m.id)
|
|
|
+ .ToPage<DatabaseTable, GetDatabaseTableListByIdsVo>(page);
|
|
|
+ return response;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|
|
|
}
|