mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 09:33:13 +00:00
19 lines
983 B
C#
19 lines
983 B
C#
|
|
using SeaHaven.DataServices.Models;
|
||
|
|
using SeaHaven.Services.DTOs;
|
||
|
|
|
||
|
|
namespace SeaHaven.Services.Interfaces
|
||
|
|
{
|
||
|
|
public interface IWorkOrderDispatchService
|
||
|
|
{
|
||
|
|
Task<DispatchToVendorResult> DispatchToVendorAsync(DispatchToVendorInput input, CancellationToken cancellationToken);
|
||
|
|
Task<IEnumerable<DispatchReadModel>> GetDispatchesAsync(int workOrderId);
|
||
|
|
Task<DispatchDetailReadModel?> GetDispatchDetailAsync(int id);
|
||
|
|
Task<bool> UpdateDispatchAsync(UpdateDispatchInput input);
|
||
|
|
Task<AddDispatchCommentResult?> AddDispatchCommentAsync(AddDispatchCommentInput input);
|
||
|
|
Task<VerifyDispatchResult?> VerifyDispatchAsync(int dispatchId, string userId);
|
||
|
|
Task<AddDispatchSignoffResult?> AddDispatchSignoffAsync(AddDispatchSignoffInput input);
|
||
|
|
Task<ChecklistItemUpdateResult?> UpdateChecklistItemAsync(ChecklistItemUpdateInput input);
|
||
|
|
Task<AddChecklistItemResult> AddChecklistItemAsync(AddChecklistItemInput input);
|
||
|
|
}
|
||
|
|
}
|