17 lines
704 B
C#
17 lines
704 B
C#
using SJZY.Track.Domain.Dtos.Common;
|
|
using SJZY.Track.Domain.Dtos.TrackPush;
|
|
|
|
namespace SJZY.Track.Domain.Aggregates.TrackPushAggregate;
|
|
|
|
public interface ITrackPushConfigRepository : IBasicRepository<TrackPushConfigEntity>
|
|
{
|
|
Task<UnifyPageResultDto<GetTrackPushConfigPageOutputVO>> GetPageAsync(KeywordsInputVO input);
|
|
|
|
Task<UnifyPageResultDto<GetTrackPushContentPageOutputVO>> GetContentPageAsync(GetTrackPushContentPageInputVO input);
|
|
|
|
Task<GetTrackPushConfigDetailOutputVO> GetDetailAsync(int id);
|
|
|
|
Task<GetTrackPushContentDetailOutputVO> GetContentDetailAsync(int id);
|
|
|
|
Task<bool> SoftDeleteContentAsync(Expression<Func<TrackPushContentConfigEntity, bool>> whereExpression);
|
|
} |