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