add end time
This commit is contained in:
parent
87124c4a21
commit
1c58638306
|
|
@ -16,6 +16,7 @@ public class ConversationFilter
|
||||||
public string? ChannelId { get; set; }
|
public string? ChannelId { get; set; }
|
||||||
public string? UserId { get; set; }
|
public string? UserId { get; set; }
|
||||||
public DateTime? StartTime { get; set; }
|
public DateTime? StartTime { get; set; }
|
||||||
|
public DateTime? EndTime { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Agent task id
|
/// Agent task id
|
||||||
|
|
|
||||||
|
|
@ -393,6 +393,10 @@ public partial class MongoRepository
|
||||||
{
|
{
|
||||||
convFilters.Add(convBuilder.Gte(x => x.CreatedTime, filter.StartTime.Value));
|
convFilters.Add(convBuilder.Gte(x => x.CreatedTime, filter.StartTime.Value));
|
||||||
}
|
}
|
||||||
|
if (filter?.EndTime != null)
|
||||||
|
{
|
||||||
|
convFilters.Add(convBuilder.Lte(x => x.CreatedTime, filter.EndTime.Value));
|
||||||
|
}
|
||||||
if (filter?.Tags != null && filter.Tags.Any())
|
if (filter?.Tags != null && filter.Tags.Any())
|
||||||
{
|
{
|
||||||
convFilters.Add(convBuilder.AnyIn(x => x.Tags, filter.Tags));
|
convFilters.Add(convBuilder.AnyIn(x => x.Tags, filter.Tags));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue