{
  //多租户，支持多库，DbConnOptions会自动创建到默认租户,支持配置文件方式+数据库方式，AbpDefaultTenantStoreOptions
  //  "Tenants": [
  //    {
  //      "Id": "33333333-3d72-4339-9adc-845151f8ada0",
  //      "Name": "Mes@MySql",
  //      "ConnectionStrings": {
  //        "Default": "DataSource=mes-dev.db"
  //      },
  //      "IsActive": false
  //    }
  //  ],

  "Logging": {
    "LogLevel": {
      //"Default": "Information",
      "Default": "Debug",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  //应用启动
  "App": {
    "SelfUrl": "http://*:19001",
    "CorsOrigins": "*"
  },
  //配置
  "Settings": {
    "Test": "hello",
    //邮箱
    "Abp.Mailing.Smtp.Host": "127.0.0.1",
    "Abp.Mailing.Smtp.Port": "25",
    "Abp.Mailing.Smtp.UserName": "",
    "Abp.Mailing.Smtp.Password": "",
    "Abp.Mailing.Smtp.Domain": "",
    "Abp.Mailing.Smtp.EnableSsl": "false",
    "Abp.Mailing.Smtp.UseDefaultCredentials": "true",
    "Abp.Mailing.DefaultFromAddress": "noreply@abp.io",
    "Abp.Mailing.DefaultFromDisplayName": "ABP application"
  },
  //数据库类型列表
  "DbList": [
    "Sqlite",
    "Mysql",
    "Sqlserver",
    "Oracle",
    "PostgreSQL"
  ],
  "DbConnOptions": {
    "Url": "DataSource=yi-abp-dev.db",
    "DbType": "Sqlite",
    "EnabledReadWrite": false,
    "EnabledCodeFirst": true,
    "EnabledSqlLog": true,
    "EnabledDbSeed": true,
    "EnableUnderLine": false,
    // 启用驼峰转下划线
    //SAAS多租户
    "EnabledSaasMultiTenancy": true
    //读写分离地址
    //"ReadUrl": [
    //  "DataSource=[xxxx]", //Sqlite
    //  "server=[xxxx];port=3306;database=[xxxx];user id=[xxxx];password=[xxxx]", //Mysql
    //  "Data Source=[xxxx];Initial Catalog=[xxxx];User ID=[xxxx];password=[xxxx]" //Sqlserver
    //  "HOST=[xxxx];PORT=5432;DATABASE=[xxxx];USERID=[xxxx];PASSWORD=[xxxx]" //PostgreSQL
    //]
  },
  //redis使用freeesql参数在“FreeSqlOptions的ConnectionStringBuilder中”
  "Redis": {
    "IsEnabled": false,
    "Configuration": "127.0.0.1:6379,password=123,defaultDatabase=13",
    "JobDb": 13
  },
  //鉴权
  "JwtOptions": {
    "Issuer": "https://ccnetcore.com",
    "Audience": "https://ccnetcore.com",
    "SecurityKey": "qqxwcevrbtnymu312412ihe9rfwhe78rh23djoi32hrui3ryf9e8wfh34iuj54y0934uti4h97fgw7hf97wyh8yy69522",
    "ExpiresSecondTime": 86400
  },
  //刷新token
  "RefreshJwtOptions": {
    "Issuer": "https://yi.ccnetcore.com",
    "Audience": "https://yi.ccnetcore.com",
    "SecurityKey": "aaaij4o6jo4i5j6io45j6i4j74p5k6i54ojoi5t9g8ergoj34ofgkrtbmreog894jbioemgropihj48rj4io5juopjgior",
    "ExpiresSecondTime": 172800
  },
  //第三方登录
  "OAuth": {
    //QQ
    "QQ": {
      "ClientId": "",
      "ClientSecret": "",
      "RedirectUri": ""
    },
    //码云
    "Gitee": {
      "ClientId": "",
      "ClientSecret": "",
      "RedirectUri": ""
    }
  },
  //Rbac模块
  "RbacOptions": {
    //超级管理员种子数据默认密码
    "AdminPassword": "123456",
    //是否开启验证码验证
    "EnableCaptcha": true,
    //验证类型：email/Phone
    "CaptchaType": "Email",
    //是否开启注册功能
    "EnableRegister": false,
    //开启定时数据库备份
    "EnableDataBaseBackup": false
  },
  //语义内核
  "SemanticKernel": {
    "ModelIds": [
      "gpt-4o"
    ],
    "Endpoint": "https://xxx.com/v1",
    "ApiKey": "sk-xxxxxx"
  }
}
