添加项目文件。

This commit is contained in:
glz
2026-06-01 13:42:40 +08:00
parent 435474c5fe
commit bba985f937
56 changed files with 3758 additions and 0 deletions

View File

@ -0,0 +1,27 @@
namespace QYZH.InteractiveMagazine.Models.Settings;
/// <summary>
/// JWT配置
/// </summary>
public class JwtSettings
{
/// <summary>
/// 颁发者
/// </summary>
public string? Issuer { get; set; }
/// <summary>
/// 接收者
/// </summary>
public string? Audience { get; set; }
/// <summary>
/// 密钥
/// </summary>
public string? SecretKey { get; set; }
/// <summary>
/// 过期时间(分钟)
/// </summary>
public int ExpiryMinutes { get; set; }
}

View File

@ -0,0 +1,32 @@
namespace QYZH.InteractiveMagazine.Models.Settings;
/// <summary>
/// RabbitMQ配置
/// </summary>
public class RabbitMQSettings
{
/// <summary>
/// 主机地址
/// </summary>
public string? HostName { get; set; }
/// <summary>
/// 端口
/// </summary>
public int Port { get; set; }
/// <summary>
/// 用户名
/// </summary>
public string? UserName { get; set; }
/// <summary>
/// 密码
/// </summary>
public string? Password { get; set; }
/// <summary>
/// 虚拟主机
/// </summary>
public string? VirtualHost { get; set; }
}

View File

@ -0,0 +1,17 @@
namespace QYZH.InteractiveMagazine.Models.Settings;
/// <summary>
/// Redis配置
/// </summary>
public class RedisSettings
{
/// <summary>
/// 连接字符串
/// </summary>
public string? ConnectionString { get; set; }
/// <summary>
/// 实例名称
/// </summary>
public string? InstanceName { get; set; }
}

View File

@ -0,0 +1,17 @@
namespace QYZH.InteractiveMagazine.Models.Settings;
/// <summary>
/// 微信小程序配置
/// </summary>
public class WeChatSettings
{
/// <summary>
/// 应用Id
/// </summary>
public string? AppId { get; set; }
/// <summary>
/// 应用密钥
/// </summary>
public string? AppSecret { get; set; }
}