using ERPCore.Dtos.Common;
using ERPCore.Dtos.Uoms;

namespace ERPCore.Services.Interfaces;

/// <summary>UOM master business logic (docs/11-BACKEND-PHASE1.md §2.2).</summary>
public interface IUomService
{
    Task<PagedResponse<UomDto>> ListAsync(PageQuery query, CancellationToken ct = default);
    Task<UomDto> CreateAsync(CreateUomRequest request, CancellationToken ct = default);
}
