using System.Collections.Generic; namespace WaterCloud.Code.Model { public class SystemConfig { /// /// 是否是Demo模式 /// public bool Demo { get; set; } /// /// 是否是调试模式 /// public bool Debug { get; set; } /// /// 允许一个用户在多个电脑同时登录 /// public bool LoginMultiple { get; set; } /// /// 允许跨域的站点 /// public string AllowCorsSite { get; set; } /// /// 主库数据库类型 /// public string DBProvider { get; set; } /// /// 主库数据库连接 /// public string DBConnectionString { get; set; } /// /// 数据库连接超时 /// public int DBCommandTimeout { get; set; } /// /// 是否初始化数据库 /// public bool IsInitDb { get; set; } /// /// 是否初始化种子数据 /// public bool IsSeedData { get; set; } /// /// 缓存类型 /// public string CacheProvider { get; set; } /// /// redis连接串 /// public string RedisConnectionString { get; set; } /// /// api token名称 /// public string TokenName { get; set; } //缓存过期时间 public int LoginExpire { get; set; } /// /// 主页 /// public string HomePage { get; set; } /// /// 是否局域网 /// public bool? LocalLAN { get; set; } /// /// 数据库模式 /// public string SqlMode { get; set; } /// /// 项目前缀 /// public string ProjectPrefix { get; set; } /// /// 是否重置密码 /// public bool? ReviseSystem { get; set; } /// /// 登录错误次数 /// public int? LoginErrorCount { get; set; } /// /// 多数据库组 /// public List SqlConfig { get; set; } /// /// 是否集群 /// public bool? IsCluster { get; set; } /// /// 是否删除定时调度任务 /// public bool? NeedClear { get; set; } /// /// 主程序数据库编号 /// public string MainDbNumber { get; set; } /// /// 是否开启定时任务 /// public bool? OpenQuartz { get; set; } /// /// api文档配置 /// public DocumentSettings DocumentSettings { get; set; } /// /// rabbitmq配置 /// public MqConfig RabbitMq { get; set; } } public class DocumentSettings { /// /// 标题 /// public string DocumentTitle { get; set; } public List GroupOpenApiInfos { get; set; } } public class GroupOpenApiInfo { /// /// 分组 /// public string Group { get; set; } /// /// 组标题 /// public string Title { get; set; } /// /// 描述 /// public string Description { get; set; } /// /// 版本 /// public string Version { get; set; } } public class DBConfig { /// /// 数据库序号 /// public string DBNumber { get; set; } /// /// 数据库类型 /// public string DBProvider { get; set; } /// /// 数据库连接 /// public string DBConnectionString { get; set; } } }