Files
Atomx/Atomx.Common/Configuration/GeneralConfig.cs
2025-12-24 12:15:53 +08:00

74 lines
1.9 KiB
C#

namespace Atomx.Common.Configuration
{
/// <summary>
/// 系统基本配置
/// </summary>
public class GeneralConfig
{
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; } = string.Empty;
/// <summary>
/// 网站的LOGO
/// </summary>
public string Logo { get; set; } = string.Empty;
/// <summary>
/// Meta 关键词
/// </summary>
public string Keywords { get; set; } = string.Empty;
/// <summary>
/// Meta 介绍
/// </summary>
public string Description { get; set; } = string.Empty;
/// <summary>
/// 域名
/// </summary>
public string Domain { get; set; } = string.Empty;
/// <summary>
/// 联系我们邮箱
/// </summary>
public string ContactEmail { get; set; } = string.Empty;
/// <summary>
/// 是否启用登录错误
/// </summary>
public bool EnableLoginErrorLock { get; set; }
/// <summary>
/// 登录错误最大上限
/// </summary>
public int LoginErrorMaxUpper { get; set; } = 5;
/// <summary>
/// 登录错误锁定时长
/// </summary>
public int LoginErrorLockDuration { get; set; } = 30;
/// <summary>
/// facebook页面地址
/// </summary>
public string FacebookUrl { get; set; } = string.Empty;
/// <summary>
/// 推特页面地址
/// </summary>
public string TwitterUrl { get; set; } = string.Empty;
/// <summary>
/// YouTube页面地址
/// </summary>
public string YouTubeUrl { get; set; } = string.Empty;
/// <summary>
/// Instagram页面地址
/// </summary>
public string InstagramUrl { get; set; } = string.Empty;
}
}