34 lines
986 B
C#
34 lines
986 B
C#
namespace SJZY.Track.Domain.Aggregates.OrderAggregate;
|
|
|
|
public interface IOrderOperationRecordEsRepository
|
|
{
|
|
/// <summary>
|
|
/// 添加订单操作记录
|
|
/// </summary>
|
|
/// <param name="index"></param>
|
|
/// <returns></returns>
|
|
Task AddAsync(OrderOperationRecordIndex index);
|
|
|
|
/// <summary>
|
|
/// 添加订单操作记录(批量)
|
|
/// </summary>
|
|
/// <param name="indexes"></param>
|
|
/// <returns></returns>
|
|
Task AddManyAsync(List<OrderOperationRecordIndex> indexes);
|
|
|
|
/// <summary>
|
|
/// 根据id删除订单操作记录
|
|
/// </summary>
|
|
/// <param name="id"></param>
|
|
/// <param name="indexName"></param>
|
|
/// <returns></returns>
|
|
Task DeleteOperationRecordByIdAsync(string id, string indexName);
|
|
|
|
/// <summary>
|
|
/// 获取订单操作记录
|
|
/// </summary>
|
|
/// <param name="orderId"></param>
|
|
/// <returns></returns>
|
|
Task<List<OrderOperationRecordIndex>> GetOrderOperationsByIdAsync(int orderId);
|
|
}
|