141 lines
8.4 KiB
JSON
141 lines
8.4 KiB
JSON
{
|
||
"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=开启)
|
||
}
|