feature: Warning Alert Consumer, Orders API & Input Validation

This commit is contained in:
voltsrage
2026-06-18 15:57:55 +08:00
parent c0cd75856c
commit 7d9e53fb8d
30 changed files with 2334 additions and 29 deletions
@@ -0,0 +1,8 @@
public interface IOrderService
{
Task<Order> CreateAsync(Guid encounterId, CreateOrderRequest req);
Task<PagedResult<Order>> ListByEncounterAsync(Guid encounterId, OrderStatus? status, int page, int pageSize);
Task<Order> GetByIdAsync(Guid id);
Task<Order> TransitionStatusAsync(Guid id, OrderStatus targetStatus);
Task<Order> RecordResultAsync(Guid id, RecordOrderResultRequest req);
}