feature: Barcode/QR Cover Sheet System

This commit is contained in:
voltsrage
2026-06-27 21:50:32 +08:00
parent 5db60f46eb
commit 756cff332c
43 changed files with 8203 additions and 21 deletions
@@ -0,0 +1,9 @@
public interface ICoverSheetService
{
Task<List<CoverSheet>> GenerateAsync(GenerateCoverSheetsRequest request, Guid actorUserId);
Task<CoverSheet?> LookupByCodeAsync(string code);
Task<CoverSheet?> LookupByIdAsync(Guid id);
Task<List<CoverSheet>> GetByIdsAsync(IReadOnlyList<Guid> ids);
Task RedeemAsync(Guid coverSheetId, Guid batchId);
Task<List<CoverSheet>> ListAsync(bool? isUsed, Guid? patientId, int page, int pageSize);
}