优化单元测试;增加打印方案单元测试

This commit is contained in:
wintel
2023-09-17 17:14:16 +08:00
parent 87129c2725
commit 0fe060899b
7 changed files with 120 additions and 43 deletions

View File

@@ -0,0 +1,18 @@
namespace OpenAuth.App.Request
{
/// <summary>
/// 打印方案数据源请求参数
/// </summary>
public class QueryReq : PageReq
{
/// <summary>
///数据源;打印方案对应的数据来源SQL
/// </summary>
public string SourceSql { get; set; }
/// <summary>
/// 入口参数JSON字符串
/// </summary>
public string ParamJsonStr { get; set; }
}
}

View File

@@ -74,5 +74,15 @@ namespace OpenAuth.App
{
}
public async Task<TableData> Query(QueryReq request)
{
var result = new TableData();
var objs = await SugarClient.Ado.SqlQueryAsync<dynamic>(request.SourceSql);
result.data = objs.Skip((request.page - 1) * request.limit)
.Take(request.limit).ToList();
return result;
}
}
}