22 lines
755 B
C#
22 lines
755 B
C#
using SJZY.Track.Application.Contract.Dtos.TrackPush;
|
|
|
|
namespace SJZY.Track.Application.Contract.Services;
|
|
|
|
public interface ITrackPushCacheService
|
|
{
|
|
/// <summary>
|
|
/// 获取服务商拉取配置
|
|
/// </summary>
|
|
/// <param name="subSystemId">子系统id</param>
|
|
/// <param name="customId">服务商id</param>
|
|
/// <returns></returns>
|
|
Task<List<TrackPushContentConfigDto>?> GetPushContentConfigsAsync(int subSystemId, int customId);
|
|
|
|
/// <summary>
|
|
/// 设置服务商拉取配置缓存
|
|
/// </summary>
|
|
/// <param name="subSystemId"></param>
|
|
/// <param name="customId"></param>
|
|
/// <returns></returns>
|
|
Task<List<TrackPushContentConfigDto>?> SetPushContentConfigsAsync(int subSystemId, int customId);
|
|
} |