Files
SecMPS/api_sqlsugar/VolPro.WebApi/appsettings.json
2026-05-15 23:22:48 +08:00

141 lines
8.4 KiB
JSON
Raw 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.
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"VirtualPath": {
"StaticFile": "E:\\Web\\Static", //配置的虚拟目录文件所在路径
"FolderName": "/Static" //访问时此路径时的别名
},
"AppUrls": {
},
"Connection": {
//"DBType": "MsSql", //MySql/MsSql/PgSql/Oracle/Kdbndp //数据库类型如果使用的是sqlserver此处应设置为MsSql
// sqlserver系统库
//"DbConnectionString": "Data Source=localhost;Initial Catalog=vol_pro_main;Persist Security Info=True;User ID=sa;Password=2w1q821130@W!Q;Connect Timeout=500;Encrypt=True;TrustServerCertificate=True;",
////业务库1(与EFDBContext文件夹中一致)
//"ServiceDbContext": "Data Source=localhost;Initial Catalog=vol_pro_service;Persist Security Info=True;User ID=sa;Password=2w1q821130@W!Q;Connect Timeout=500;Encrypt=True;TrustServerCertificate=True;",
///业务库2(与EFDBContext文件夹中一致)
//"TestDbContext": "Data Source=localhost;Initial Catalog=vol_pro_test;Persist Security Info=True;User ID=sa;Password=123456;Connect Timeout=500;",
//业务库3(与EFDBContext文件夹中一致)
// "自定义DbContext": "Data Source=127.0.0.1;Initial Catalog=vol_pro_test;Persist Security Info=True;User ID=sa;Password=127.0.0.1;Connect Timeout=500;",
////mysql系统库连接字符串=======================================================
"DBType": "MySql",
"DbConnectionString": " Data Source=localhost;Database=gljs_main;User ID=gljs;Password=2w1q821130@W!Q;AllowLoadLocalInfile=true;",
//业务库1(与EFDBContext文件夹中一致)
"ServiceDbContext": " Data Source=localhost;Database=gljs_service;User ID=gljs;Password=2w1q821130@W!Q;AllowLoadLocalInfile=true;",
//业务库2(与EFDBContext文件夹中一致)
"TestDbContext": " Data Source=localhost;Database=gljs_test;User ID=gljs;Password=2w1q821130@W!Q;AllowLoadLocalInfile=true;",
////PgSql系统库连接字符串
// "DbConnectionString": "Host=127.0.0.1;Port=5432;User id=postgres;password=127.0.0.1;Database=vol_pro_main;",
////业务库1(与EFDBContext文件夹中一致)
// "ServiceDbContext": "Host=127.0.0.1;Port=5432;User id=postgres;password=127.0.0.1;Database=vol_pro_service;",
// //业务库2(与EFDBContext文件夹中一致)
// "TestDbContext": "Host=127.0.0.1;Port=5432;User id=postgres;password=127.0.0.1;Database=vol_pro_test;",
////人大金仓系统库连接字符串=================================================
// "DbConnectionString": "Host=127.0.0.1;Port=54321;User id=postgres;password=127.0.0.1;Database=vol_pro_main;",
////业务库1(与EFDBContext文件夹中一致)
// "ServiceDbContext": "Host=127.0.0.1;Port=54321;User id=postgres;password=127.0.0.1;Database=vol_pro_service;",
// //业务库2(与EFDBContext文件夹中一致)
// "TestDbContext": "Host=127.0.0.1;Port=5432;User id=postgres;password=127.0.0.1;Database=vol_pro_test;",
//Oracle连接字符串
//"DbConnectionString": "user id=C##VOL_PRO_MAIN;data source=127.0.0.1/ORCL;password=123456;",
"RedisConnectionString": "127.0.0.1,Password=123456,SyncTimeout=15000", //redis连接字符串
"UseRedis": "false", //是否使用redis如果不使用默认使用Memory内置缓存
"UseSignalR": "true" //是否使用SignalR(2022.05.03)注意需要将端的地址配置到下面的CorsUrls属性中
},
"Secret": { //秘钥配置
"JWT": "BB3647441FFA4B5DB4E64A29B53CE525", //JWT这里请一定要修改(随便换个值)
"Audience": "vol.core",
"Issuer": "VolPro.core.owner",
"User": "C5ABA9E202D94C43A3CA66002BF77FAF", //用户表加密key这里请一定要修改(随便换个值)修改后打开Sys_UserSerivce.cs中login方法判断密码那行注掉登录后修改密码再取消注释
"DB": "",
"Redis": "E6D90DDBC70C4F4EA3C312B6FCB473C8"
},
//多个url用豆号隔开,url为vue站点的地址
"CorsUrls": "http://localhost:9000,http://127.0.0.1:9000,http://192.168.2.201:9000,http://192.168.2.200:9000",
"ExpMinutes": "120", //JWT有效期(分钟=默认120),
"CreateMember": { //对表插入数据时,需要记录创建人/创建时间/创建日期,配置UserIdField/UserNameField/DateField分别为对应数据库的创建人CreateID,创建人Creator,创建时间CreateDate字段(新建数据时,由框架默认完成给这几个字段赋值,字段区分大小写)或可手动调用T.SetCreateDefaultVal()完成设置创建人/创建时间/创建日期
//如果表的主键是GUID界面查询时默认会用到DateField对应的实体(数据库)字段进行排序
"UserIdField": "CreateID",
"UserNameField": "Creator",
"DateField": "CreateDate"
},
"ModifyMember": { //修改同上
"UserIdField": "ModifyID",
"UserNameField": "Modifier",
"DateField": "ModifyDate"
}, //演示系统过滤Action只有超级管理员才能操作其他用户只有只读权限
"GlobalFilter": {
"Message": "演示环境,当前帐号没有开启此功能权限",
"Enable": "false", //开启Action过滤
"Actions": [ "Update", "Del", "Add", "SavePermission", "Save", "ExecSql", "CreatePage", "CreateVuePage", "CreateEntityModel", "SaveEidt", "CreateServices", "Import", "Upload", "Audit", "ModifyPwd" ]
},
"Kafka": {
//是否使用生产者
"UseProducer": false,
"ProducerSettings": {
"BootstrapServers": "192.168.20.241:9092", //confluent cloud bootstrap servers
"SaslMechanism": "Plain",
"SecurityProtocol": "SaslSsl",
"SaslUsername": "<confluent cloud key>",
"SaslPassword": "<confluent cloud secret>"
},
//是否使用消费者
"UseConsumer": false,
//是否持续监听消费者订阅 用于while循环订阅
"IsConsumerSubscribe": true,
"ConsumerSettings": {
"BootstrapServers": "192.168.20.241:9092", //confluent cloud bootstrap servers
"GroupId": "amcl_group", //web-example-group
"SaslMechanism": "Plain",
"SecurityProtocol": "SaslSsl",
"SaslUsername": "<confluent cloud key>",
"SaslPassword": "<confluent cloud secret>"
},
"Topics": {
"TestTopic": "alarm_topic"
}
},
"Mail": {
"Address": "code283591387@163.com", //发件的邮箱
"Host": "smtp.163.com",
"Name": "VOL", //发送人名称
"Port": 25,
"EnableSsl": false,
"AuthPwd": "授权密码" //授权密码(对应邮箱设置里面去开启)
},
"android": {
"version": "1.0.0",
"url": "", //将打包后的安卓apk放在后台wwwroot的app文件夹下
"desc": ""
},
"ios": {
"version": "1.0.2",
"url": "itms-apps://itunes.apple.com/cn/app/123456?mt=8",
"desc": ""
},
"UseSnow": "0", //是否使用雪花算法(表的主键字段为bigint类型时启用雪花算法生成唯一id; 1=是0=否)
"QuartzAccessKey": "65EC9387355E4717899C552963CE59X1", //定时任务的值,请自行修改
"LogicDelField": "IsDel", //逻辑删除字段(对应表字段逻辑删除只会将字段的值设置为1,默认是0)
"TenancyField": "", //表的租户字段(用于不分库租户数据隔离,如表字段TenancyId)(使用动态分库功能此字段用不上)
"UseDynamicShareDB": "0", //使用动态分库(每个客户对应一个独立数据库)
"DBPath": "E:\\db\\", //数据库所在的磁盘目录(动态生成数据库时使用注意所有数据库都必须在同一个目录并且把db文件夹下的Db_Empty库也要创建)
"DBBackPath": "E:\\db\\dbbak", //数据库备份磁盘所在目录(动态生成数据库时使用)
"UserAuth": "0", //是否使用用户权限(限制只能看到指定用户创建的数据,用户管理页面的操作列可以看到此功能,设置为1后生效)
"ModelInService": "0", //表的model类是否生成到当前业务类库下(默认都在VolPro.Entity)
"FileAuth": "0", //2023.12.25所有静态文件访问授权
"montior": "0", //开启服务器性能监控(1=开启)
"DbTable": "0" //开启界面上数据库表维护功能(1=开启)
}