水利项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

337 lines
11 KiB

# 项目相关配置
shuili:
# 名称
name: 天汇重构01
#系统别名 英文/汉语拼音 做缓存的前缀 每个模块的配置必须一样
nameKey: tianhui_cg
# 版本
version: 1.0
# 版权年份
copyrightYear: 2023
# 实例演示开关
demoEnabled: true
# 临时文件地址
# profile: /home/project/tianhui-chonggou
profile: D:/tianhui
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数组计算 char 字符验证
captchaType: math
#数据库配置 参考枚举类DbType
dbType: mysql
#初始话数据的位置
initData: /home/project/tianhui-chonggou/data
init: true
#上传类型
uploadType: disk
#neo4j的一个from
database: tianhui_cg
# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
port: 18082
servlet:
# 应用的访问路径
context-path: /tianhui-admin-web
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
# tomcat最大线程数,默认为200
max-threads: 800
# Tomcat启动初始化的线程数,默认值25
min-spare-threads: 30
# 日志配置
logging:
level:
com.kms: debug
org.springframework: warn
#thrift:
# host: 192.168.0.61
# port: 9710
# timeOut: 60000
# maxActive: 20000
# max-total: 50
# max-idle: 10
# min-idle: 5
# max-wait-millis: 200
# indexName: tianhui_cg
# indexType: doc
# esEntity: com.kms.system.es.EsEntity
# Spring配置
spring:
# kafka:
# autoStartup: false
# topics: tianhui
# # kafka信息 http://182.92.86.163:9092/
# bootstrap-servers: 106.2.224.58:8021
# #bootstrap-servers: 182.92.86.163:9092
# producer: # 生产者配置
# retries: 3 # 设置大于0的值,则客户端会将发送失败的记录重新发送
# batch-size: 33554432 #32M
# buffer-memory: 33554432 #32M
# acks: 1
# # 指定消息key和消息体的编解码方式
# key-serializer: org.apache.kafka.common.serialization.StringSerializer
# value-serializer: org.apache.kafka.common.serialization.StringSerializer
# consumer:
# session:
# timeout: 200000000 # 链接超时时间
# group-id: shuilikeji # 消费者组
# enable-auto-commit: false # 关闭自动提交
# auto-offset-reset: earliest # 当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,从头开始消费
# key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
# value-deserializer: org.apache.kafka.common.serialization.StringDeserializer
# listener:
# # 当每一条记录被消费者监听器(ListenerConsumer)处理之后提交
# # RECORD
# # 当每一批poll()的数据被消费者监听器(ListenerConsumer)处理之后提交
# # BATCH
# # 当每一批poll()的数据被消费者监听器(ListenerConsumer)处理之后,距离上次提交时间大于TIME时提交
# # TIME
# # 当每一批poll()的数据被消费者监听器(ListenerConsumer)处理之后,被处理record数量大于等于COUNT时提交
# # COUNT
# # TIME | COUNT 有一个条件满足时提交
# # COUNT_TIME
# # 当每一批poll()的数据被消费者监听器(ListenerConsumer)处理之后, 手动调用Acknowledgment.acknowledge()后提交
# # MANUAL
# # 手动调用Acknowledgment.acknowledge()后立即提交,一般使用这种
# # MANUAL_IMMEDIATE
# ack-mode: manual_immediate
# data:
# neo4j:
# uri: bolt://192.168.0.61:7687
# username: neo4j
# password: password
# mongodb:
# uri: mongodb://192.168.0.61:27017/tianhui_cg
# field-naming-strategy: org.springframework.data.mapping.model.SnakeCaseFieldNamingStrategy
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
active: druid-test
session:
store-type: redis
redis:
flush-mode: immediate
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 1000MB
# 设置总上传的文件大小
max-request-size: 20000MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
# redis 配置
redis:
# 地址
host: localhost
# cluster:
# nodes: 192.168.1.20:7001,192.168.1.20:7002,192.168.1.20:7003,192.168.1.20:7004,192.168.1.20:7005,192.168.1.20:7006
# max-redirects: 3
# 端口,默认为6379
port: 6379
# 密码
password:
# 连接超时时间
timeout: 10s
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 16
# 连接池中的最大空闲连接
max-idle: 32
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
# password: password
sa-token:
# token名称 (同时也是cookie名称)
token-name: shuili
# token有效期,单位s 默认30天, -1代表永不过期
timeout: -1
# token临时有效期 (指定时间内无操作就视为token过期) 单位: 秒
activity-timeout: 1800
# 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
is-concurrent: true
# 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
is-share: false
# token风格
token-style: uuid
# 是否输出操作日志
is-log: true
isReadCookie: false
tokenSessionCheckLogin: false
#是否在初始化配置时打印版本字符画
isV: false
#token前缀, 格式样例(satoken: Bearer xxxx-xxxx-xxxx-xxxx) 参考:token前缀
tokenPrefix: water
# 是否打开自动续签 (如果此值为true, 框架会在每次直接或间接调用getLoginId()时进行一次过期检查与续签操作)
autoRenew: true
#是否尝试从header里读取token
isReadHead: true
#mybatis-plus配置
mybatis-plus:
configuration:
#下划线驼峰命名
map-underscore-to-camel-case: true
auto-mapping-behavior: full
#开启日志打印
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#配置Mapper映射文件
mapper-locations: classpath*:mapper/**/*Mapper.xml
type-aliases-package: com.kms.**.domain
# Swagger配置
swagger:
# 是否开启swagger
enabled: true
# 请求前缀
pathMapping: /
# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice/*
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*
fdfs:
soTimeout: 1500
connectTimeout: 600
thumbImage: #缩略图生成参数
width: 150
height: 150
#预览的地址
showFileUrl: 192.168.0.61:8888
#使用的是http 还是https
urlAgreement: http
trackerList: #TrackerList参数,支持多个
- 192.168.0.61:22122
ignored:
/v2/*,/favicon.ico,/swagger-resources/**,/druid/**,/swagger-ui.html,/webjars/**,
/app/login,
/doc.html,
/chunk/*,
/error,
/login,
/captchaImage,
/system/file/**,
/system/user/exportExcel,
/system/kaptcha/render,
/test/**,
/signOnLogin,
/callBack/notify
# http请求连接池
http:
pool:
# 连接超时
connectTimeout: 5000000
connectionRequestTimeout: 5000000
defaultMaxPerRoute: 20
# 最大连接数
maxTotal: 100
# 服务器返回数据(response)的时间
socketTimeout: 5000000
validateAfterInactivity: 300000
#算法配置
#algorithm:
# #图片ocr服务
# entity: http://192.168.0.14:17856/analyze_text
# # 自动打抽取摘要
# summary: http://192.168.0.210:12343
# ocr: http://192.168.0.62:12340/ExtractServer?WSDL
# #内容是文件类型识别
# fielTypeAndContent: http://192.168.0.42:8089/detect
water:
#跳转地址
redirect: http://19.25.74.73:8001/#/singleLogin
#业务系统编码
systemCode: sgc-yg
systemName: 水工程应用-水利工程运行管理模块(运管处)
#请求测试环境网关
# url: http://19.25.35.204:31190/data_center/gateway/api
url: http://19.25.40.10:31190/data_center/gateway/portal
#应用token
paasToken: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzeXN0ZW1JZCI6IjE3MzI3MDMxMTE1NDc0ODIxMTQifQ.4oiD3WBwrxT5z8goAvA9O88vsYVxwaE-8vyQmWl7xbg
#应用id
paasId: 1732703111547482114
singOnUrl: ${water.url}/uaa/social/sso
#服务id
singOnServiceId: DGSP_1606192265703567361
#服务密钥
singOnAppsecret: 92c8749c5a424758ba550f3cc79cf882
userUrl: ${water.url}/uaa/auth/user
usersUrl: ${water.url}/usrc/open-api/user/page
# 组织
orgUrl: ${water.url}/usrc/open-api/org/orgPage
# 业务系统
systemUrl: ${water.url}/usrc/open-api/system/list
# 业务角色
businessRole: ${water.url}/usrc/open-api/role/page
# 用户资源
resourceUrl: ${water.url}/usrc/resource/build
usersAppsecret: 97ba97908eca4624aa131f7530cc4d30
usersServiceId: DGSP_1606198353790349313
orgServiceId: DGSP_1606197217079439362
orgAppsecret: 7ac7d77ddaa14ad1b653a0263906c0f8
roleUrl: ${water.url}/usrc/open-api/role/page
authUserServiceId: DGSP_1606192911177592833
authUserAppsecret: 4961464000044bb6907e9b61d736d194
roleServiceId: DGSP_1731517609955848193
roleAppsecret: e49e175c07fd4bbe90b3c928772fa58f
systemServiceId: DGSP_1606199297580052481
systemAppsecret: 4b26a1c7b95744369c00f65b7a0790b6
resourceServiceId: DGSP_1606193569955950593
resourceAppsecret: e9fbf96d53b34abca030b8f64de70ce9
#数据同步
dataSync:
#数据同步地址
enabled: true
#服务地址
# url: http://19.25.35.205:31190/ZHSL_ZY
url: http://19.25.40.10:31190
#认证ID
x-h3c-id: 3359137640337
#认证秘钥
x-h3c-appKey: q7sli9ch
paths:
"{
att_res_base:'/ZHSL_ZY/jck/ygtjgx/dws_att_res_base',
att_waga_escpp:'/ZHSL_ZY/dws_att_waga_escpp',
att_res_rspp:'/ZHSL_ZY/jck/ytjgx/dws_att_res_rspp',
att_res_rwacdr:'/ZHSL_ZY/jck/ytjgx/dws_att_res_rwacdr',
att_dike_base:'/ZHSL_ZY/jck/yggx/dws_att_dike_base',
att_dike_bsfst:'/ZHSL_ZY/jck/ytjgx/dws_att_dike_bsfst',
att_disc_base:'/ZHSL_ZY/jck/yggx/dws_att_disc_base',
att_dike_dbiabt:'/ZHSL_ZY/jck/ytjgx/dws_att_dike_dbiabt',
att_dike_dkhos:'/ZHSL_ZY/jck/ytjgx/dws_att_dike_dkhos',
att_waga_base:'/ZHSL_ZY/jck/yggx/dws_att_waga_base',
att_waga_slhypr:'/ZHSL_ZY/jck/ytjgx/dws_att_waga_slhypr',
att_waga_sligvl:'/ZHSL_ZY/dws_att_waga_sligvl',
att_waga_sldnnt:'/ZHSL_ZY/jck/yggx/dws_att_waga_sldnnt',
att_rv_base:'/ZHSL_ZY/jck/yggx/dws_att_rv_base',
att_dpds_base:'/ZHSL_ZY/jck/yggx/dws_att_dpds_base',
att_bas_base:'/ZHSL_ZY/jck/yggx/dws_att_bas_base',
att_st_base:'/ZHSL_ZY/jck/dws_att_st_base',
att_st_mp:'/ZHSL/jck/dws_att_st_mp',
sys_xzqh:'/ZHSL_ZY/jck/dws_att_ad_base',
dws_rel_waga_ad:'/ZHSL_ZY/dws_rel_waga_ad',
dws_rel_dike_ad:'/ZHSL_ZY/dws_rel_dike_ad',
dws_rel_res_dscdnm:'/ZHSL_ZY/dws_rel_res_dscdnm',
dws_rel_st_res:'/ZHSL_ZY/jck/ytjgx/dws_rel_st_res',
ms_hdm_obp:'/ZHSL_ZY/bzjck/ms_hdm_obp',
ms_hdm_rsvr:'/ZHSL_ZY/bzjck/ms_hdm_rsvr',
ms_hdm_river:'/ZHSL_ZY/bzjck/ms_hdm_river',
ms_dsm_srhrds:'/ZHSL_ZY/bzjck/ms_dsm_srhrds'
}"