namespace Admin.NET.Plugin.AiDOP.Supply;
///
/// 交货单异常记录服务
///
/// 【租户安全边界】租户一律经 从认证后 JWT 解析,
/// 无有效租户即拒绝,不读前端 tenantId、无默认回退(原实现:类级 [AllowAnonymous] +
/// _userManager.TenantId > 0 跳过分支,匿名时 TenantId=0 使租户过滤整体失效)。
///
[ApiDescriptionSettings(Order = 307, Description = "交货单异常记录")]
[Route("api/Supply")]
[NonUnify]
public class DeliveryExceptionService : IDynamicApiController, ITransient
{
private const string C = "utf8mb4_general_ci";
private readonly ISqlSugarClient _db;
private readonly UserManager _userManager;
public DeliveryExceptionService(ISqlSugarClient db, UserManager userManager)
{
_db = db;
_userManager = userManager;
}
/// 交货单异常记录分页列表
[DisplayName("交货单异常记录列表")]
[HttpGet("delivery-exception/list")]
public async Task