1234567891011121314151617181920212223242526 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Hotline.Share.Dtos;
- using Hotline.Share.Dtos.FlowEngine.Workflow;
- using Hotline.Share.Dtos.Order;
- using XF.Domain.Repository;
- namespace Hotline.Orders
- {
- public interface IOrderRepository : IRepositoryWorkflow<Order>
- {
- Task<string> AddOrderNavAsync(Order order, CancellationToken cancellationToken);
- Task UpdateOrderNavAsync(Order order, CancellationToken cancellationToken);
- Task RemoveOrderWrodBatchAsync(List<string> ids, CancellationToken cancellationToken);
- Task RemoveOrderObserveBatchAsync(List<string> ids, CancellationToken cancellationToken);
- Task RemoveOrderFinalityBatchAsync(List<string> ids, CancellationToken cancellationToken);
- Task<PagedDto<OrderDto>> GetToExpireAsync(AboutToExpireListDto dto, CancellationToken cancellationToken);
- //Task<PagedDto<WorkflowOrderDto>> GetToExpireNodeAsync(AboutToExpireListDto dto, CancellationToken cancellationToken);
- Task<PagedDto<OrderDto>> GetAboutToExpireAsync(AboutToExpireListDto dto, CancellationToken cancellationToken);
- //Task<PagedDto<WorkflowOrderDto>> GetAboutToExpireNodeAsync(AboutToExpireListDto dto, CancellationToken cancellationToken);
- Task OrderParticiple(string inputStr, string orderId, CancellationToken cancellationToken);
- }
- }
|