namespace Admin.NET.Plugin.AiDOP.Order;
///
/// 需求明细核验(资源检查运算明细,只读查询)
/// 路由前缀:/api/Order/examine-detail/...
///
/// 【租户安全边界】需认证访问(已移除类级 [AllowAnonymous]);租户一律经
/// AidopTenantScope.ResolveOrThrow 从认证后 JWT 解析,无有效租户即拒绝,
/// 不读前端 tenantId、无默认回退(原实现:类级匿名 + 宽松解析,
/// 未认证方可携带 ?tenantId= 读任意租户需求明细核验数据)。
///
[ApiDescriptionSettings(Order = 255, Description = "需求明细核验")]
[Route("api/Order")]
[NonUnify]
public class RequirementExamineDetailService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
private readonly UserManager _userManager;
public RequirementExamineDetailService(ISqlSugarClient db, UserManager userManager)
{
_db = db;
_userManager = userManager;
}
///
/// 分页查询需求明细核验(扁平行;前端组树)
///
[DisplayName("需求明细分页列表")]
[HttpGet("examine-detail/list")]
public async Task