Files
qhmes/yy-admin-master/_build_verify_out/Configuration/appsettings.json

97 lines
6.4 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
// 缓存配置
"Cache": {
"Prefix": "yyadmin_", // 全局缓存前缀
"CacheType": "Memory", // Memory、Redis
"Redis": {
"Configuration": "server=localhost;db=2;password=123456;", // Redis连接字符串
"Prefix": "yyadmin_", // Redis前缀目前没用
"MaxMessageSize": "1048576" // 最大消息大小 默认1024 * 1024
}
},
// 数据库连接字符串参考地址https://www.connectionstrings.com/
"DbConnection": {
"EnableConsoleSql": true, // 启用控制台打印SQL
"ConnectionConfigs": [
{
"ConfigId": "1300000000001", // 默认库标识-禁止修改
"DbType": "Sqlite", // MySql、SqlServer、Sqlite、Oracle、PostgreSQL、Dm、Kdbndp、Oscar、MySqlConnector、Access、OpenGauss、QuestDB、HG、ClickHouse、GBase、Odbc、Custom
"DbNickName": "系统库",
//"ConnectionString": "DataSource=./Admin.NET.db", // Sqlite
"ConnectionString": "DataSource=./Admin.NET.db", // Sqlite
//"ConnectionString": "PORT=5432;DATABASE=xxx;HOST=localhost;PASSWORD=xxx;USER ID=xxx", // PostgreSQL
//"ConnectionString": "server= ;port=;database=;user=;password=;CharSet=utf8;sslmode=none;max pool size=1000;", // MySql,
"DbSettings": {
"EnableInitDb": true, // 启用库初始化(若实体没有变化建议关闭)
"EnableInitView": false, // 启用视图初始化(若实体和视图没有变化建议关闭)
"EnableDiffLog": false, // 启用库表差异日志
"EnableUnderLine": true, // 启用驼峰转下划线
"EnableConnEncrypt": false // 启用数据库连接串加密国密SM2加解密
},
"TableSettings": {
"EnableInitTable": true, // 启用表初始化(若实体没有变化建议关闭)
"EnableIncreTable": false // 启用表增量更新(只更新贴了特性[IncreTable]的实体表)
},
"SeedSettings": {
"EnableInitSeed": true, // 启用种子初始化(若种子没有变化建议关闭)
"EnableIncreSeed": false // 启用种子增量更新(只更新贴了特性[IncreSeed]的种子表)
}
},
{
"ConfigId": "Slave", // 从数据库
"DbType": "Sqlite", // 数据库类型
"DbNickName": "业务库",
"ConnectionString": "Data Source=./Slave.db", // Sqlite
"DbSettings": {
"EnableInitDb": true, // 启用库初始化(若实体没有变化建议关闭)
"EnableInitView": false, // 启用视图初始化(若实体和视图没有变化建议关闭)
"EnableDiffLog": false, // 启用库表差异日志
"EnableUnderLine": true, // 启用驼峰转下划线
"EnableConnEncrypt": false // 启用数据库连接串加密国密SM2加解密
},
"TableSettings": {
"EnableInitTable": true, // 启用表初始化(若实体没有变化建议关闭)
"EnableIncreTable": false // 启用表增量更新(只更新贴了特性[IncreTable]的实体表)
},
"SeedSettings": {
"EnableInitSeed": true, // 启用种子初始化(若种子没有变化建议关闭)
"EnableIncreSeed": false // 启用种子增量更新(只更新贴了特性[IncreSeed]的种子表)
}
}
]
},
"AutoUpdate": {
"RemoteConfigUrl": "http://14.103.155.227:8083/updates/version.xml" //更新文件地址
},
"JeecgIntegration": {
"Enabled": true, // 是否启用Jeecg可与本地并存见 PreferLocalLogin 决定先后顺序)
"PreferLocalLogin": true, // true先校验本地库再尝试 Jeecg工控脱网时无需等待 MES直接用本地账号登录
"FallbackToLocal": true, // false仅 MES 登录,失败即结束(不推荐工控场景)
"BaseUrl": "http://127.0.0.1:8080/jeecg-boot", // Jeecg后端地址按实际环境修改
"LoginPath": "/sys/login", // Jeecg登录接口
"UserInfoPath": "/sys/user/getUserInfo", // Jeecg用户信息接口
"UserListPath": "/sys/user/scada/queryUser", // Jeecg 用户列表SCADA分页 + updatedAfter 增量,见文档)
"ScadaUserPageSize": 500, // SCADA queryUser 每页条数,最大 1000
"ScadaUserIncludeDetail": false, // true 时含部门/公司/租户明细,耗时更高
"ScadaUseUpdatedAfter": true, // 后台/定时同步:有水位时用 updatedAfter 增量。登录触发的 SCADA 同步固定全量分页,避免只拉到少数变更用户
"TenantListPath": "/sys/tenant/list", // Jeecg租户分页接口
"UserPermissionPath": "/sys/permission/getUserPermissionByToken", // Jeecg当前用户菜单与按钮权限接口
"ResetLocalIdentityDataOnJeecgLogin": false, // true 时 Jeecg 登录成功会清空本地用户/角色等(易丢失种子账号导致脱网无法登录)。工控独立运行建议保持 false
"AutoProvisionLocalUser": true, // Jeecg认证成功后本地不存在账号时自动创建
"SyncUserProfileToLocal": true, // 每次登录时同步Jeecg用户基础信息到本地
"SyncAllUsersOnJeecgLogin": true, // trueJeecg 登录成功后拉取用户列表并写入本地(关闭则不会同步用户表)
"UseJeecgUserIdAsLocalPrimaryKey": true, // true 时本地 sys_user.id 与 Jeecg getUserInfo 的 id 一致(雪花 long
"UserSyncSkipUnchanged": true, // 与Jeecg updateTime 一致时跳过写库,减少重复保存
"UserListUseUpdateTimeQuery": false, // 仅非 SCADA 的 /sys/user/listtrue 时附带 updateTime_begin。SCADA 增量由 ScadaUseUpdatedAfter 控制
"IncrementalSyncOverlapMinutes": 2, // 增量时间窗口重叠,避免时钟误差漏数据
"BackgroundSyncIntervalMinutes": 30, // 主窗口在线时定时增量同步间隔(分钟)
"AnonymousMode": true, // 工控机免密模式优先走免登录接口与匿名WebSocket通道
"WebSocketUrl": "", // 可选Jeecg 或自建推送地址;免密模式下若误配到 /ws/device/websocket 会自动切回 /websocket/scada-sync
"WebSocketPath": "/websocket/scada-sync", // 匿名实时推送通道
"WebSocketInactivityReconnectSeconds": 0, // 0=关闭空闲强制重连仅保留WS心跳保活避免重连窗口丢推送
"DefaultTenantId": 1002, // 自动创建本地用户时使用的默认租户ID
"Captcha": "", // 如启用登录验证码,在此传入验证码
"CheckKey": "" // 如启用登录验证码在此传入验证码key
}
}