using Dpz.Core.EnumLibrary;
using Dpz.Core.Infrastructure;
using Dpz.Core.Infrastructure.Entity;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
namespace Dpz.Core.Public.Entity;
[Backup]
public class Block : BaseEntity
{
/// <summary>
/// 请求方法
/// </summary>
public string RequestMethod { get; set; }
/// <summary>
/// 请求地址
/// </summary>
public string RequestPath { get; set; }
/// <summary>
/// 请求IP
/// </summary>
public string[] IpAddresses { get; set; } = Array.Empty<string>();
/// <summary>
/// User-Agent
/// </summary>
public string[] UserAgents { get; set; } = Array.Empty<string>();
/// <summary>
/// 访问次数
/// </summary>
public int AccessCount { get; set; }
}