wcs_server_s7_baoying/WcsMain/AppEntity/SystemData/AppSettingJsonEntity.cs

54 lines
1.2 KiB
C#
Raw Permalink Normal View History

2024-06-20 09:23:01 +08:00
using System.Diagnostics.CodeAnalysis;
namespace WcsMain.AppEntity.SystemData;
/// <summary>
/// 应用程序内的设置 JSON 的设置映射
/// </summary>
public class AppSettingJsonEntity
{
/// <summary>
/// Mysql 数据库连接字符串
/// </summary>
public string? DBMysql { get; set; }
/// <summary>
/// Mssql 数据库连接字符串
/// </summary>
public string? DBMssql { get; set; }
/// <summary>
/// mssql 本地测试
/// </summary>
public string? DBMssqlLocal { get; set; }
/// <summary>
/// mysql 本地数据库
/// </summary>
public string? DBMysqlLocal { get; set; }
/// <summary>
/// 系统配置项
/// </summary>
[NotNull]
public ApplicationConfig? ApplicationConfig { get; set; }
/// <summary>
/// 系统启动的发布地址
/// </summary>
public string[]? UseUrls { get; set; }
}
public class ApplicationConfig
{
/// <summary>
/// 是否仅以 api 形式运行,此状态下不会运行 Wcs 相关内容
/// </summary>
public bool? ApiOnly { get; set; }
/// <summary>
/// 程序的语言
/// </summary>
public string? Language { get; set; } = "zh-CN";
}