54 lines
1.2 KiB
C#
54 lines
1.2 KiB
C#
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";
|
|
} |