From 4e0169da904e338aa3f152b4c1970dd61a59de6c Mon Sep 17 00:00:00 2001 From: jianzhichu Date: Mon, 5 Jan 2026 21:50:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=A2=9E=E5=8A=A0tag?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dto/DouyinVideoPageRequestDto.cs | 2 ++ repository/DouyinVideoRepository.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/dto/DouyinVideoPageRequestDto.cs b/dto/DouyinVideoPageRequestDto.cs index 7c3de92..887dedc 100644 --- a/dto/DouyinVideoPageRequestDto.cs +++ b/dto/DouyinVideoPageRequestDto.cs @@ -17,6 +17,8 @@ namespace dy.net.dto public List? Dates { get; set; } public List? Dates2 { get; set; } + public string? Tag { get; set; } + } diff --git a/repository/DouyinVideoRepository.cs b/repository/DouyinVideoRepository.cs index e4ce13b..47b2972 100644 --- a/repository/DouyinVideoRepository.cs +++ b/repository/DouyinVideoRepository.cs @@ -45,6 +45,7 @@ namespace dy.net.repository //.WhereIF(!string.IsNullOrWhiteSpace(title), x => x.VideoTitle.Contains(title)) .WhereIF(!string.IsNullOrWhiteSpace(dto.Title), x => x.VideoTitle.Contains(dto.Title)) .WhereIF(!string.IsNullOrWhiteSpace(dto.Author), x => x.Author.Contains(dto.Author)) + .WhereIF(!string.IsNullOrWhiteSpace(dto.Tag), x => x.Tag1==dto.Tag) .WhereIF(start.HasValue, x => x.SyncTime >= start.Value) .WhereIF(end.HasValue, x => x.SyncTime <= end.Value) .WhereIF(start2.HasValue, x => x.CreateTime >= start2.Value)