using System.Text.Json;
namespace Admin.NET.Plugin.AiDOP.Infrastructure;
///
/// 业务动作运行日志查询 API。
///
/// 【租户安全边界】租户一律经 从认证后 JWT 解析,
/// 无有效租户即拒绝,不读前端 tenantId、无默认回退(原实现:类级 [AllowAnonymous] +
/// _userManager.TenantId > 0 否则回退宽松解析,未认证方可携带 ?tenantId= 读任意租户日志)。
///
[ApiDescriptionSettings(Order = 120, Description = "业务动作运行日志")]
[Route("api/Aidop")]
[NonUnify]
public class AidopActionRunLogQueryService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
private readonly UserManager _userManager;
public AidopActionRunLogQueryService(ISqlSugarClient db, UserManager userManager)
{
_db = db;
_userManager = userManager;
}
[DisplayName("业务动作运行日志列表")]
[HttpGet("action-run-log/list")]
public async Task