using SJZY.Track.Application.Contract.Dtos.ProvideServices;
using SJZY.Track.Application.Contract.Dtos.TrackOrder;
using SJZY.Track.Application.Contract.Dtos.TrackPush;
using Volo.Abp;
namespace SJZY.Track.Application.Contract.Services.ProvideServices;
public interface ITrackPushService : IRemoteService
{
///
/// 推送轨迹
///
///
///
public Task PushTrackAsync(PushTrackInput input);
///
/// 获取轨迹推送内容
///
///
/// 子系统id
/// 客户id
public Task>> GetTrackPushContentListAsync(int subSystemId, int customerId);
///
/// 获取轨迹推送记录
///
///
///
public Task>> GetTrackPushRecordsAsync(OrderNoInfo input);
///
/// 获取推送记录(批量)
///
///
///
public Task>> QueryTrackPushRecordsAsync(QueryPushRecordInput input);
}