spring: #spring-admin监控 boot: admin: client: instance: service-base-url: http://${spring.cloud.client.ipaddress}:${server.port} url: http://spring-boot-admin-1.itax.local:42000 username: spring_user password: Invoice!!.spring1. #jdbc config datasource: #MySQL数据库支持配置 driver-class-name: com.mysql.cj.jdbc.Driver #数据库地址,默认值为该值,业务配置中可以覆盖更新 #url: jdbc:mysql://mysql-1.itax.local:36000/XX?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&allowPublicKeyRetrieval=true #数据库用户名,默认值为该值,业务配置中可以覆盖更新 #username: XX #数据库密码,默认值为该值,业务配置中可以覆盖更新 #password: XX #数据库连接类型,默认值为该值,业务配置中可以覆盖更新 type: com.zaxxer.hikari.HikariDataSource #使用hikari时,设置属性 hikari: #最小连接数,默认值为该值,业务配置中可以覆盖更新 minimum-idle: 5 #最大连接数,默认值为该值,业务配置中可以覆盖更新 maximum-pool-size: 150 #等待连接超时时间,默认值为该值,业务配置中可以覆盖更新 idle-timeout: 60000 #数据库线程池名称,默认值为该值,业务配置中可以覆盖更新 pool-name: HikariCP #最大等待时间,默认值为该值,业务配置中可以覆盖更新 max-lifetime: 1200000 #连接超时时间,默认值为该值,业务配置中可以覆盖更新 connection-timeout: 60000 #查询心跳检测,默认值为该值,业务配置中可以覆盖更新 connection-test-query: SELECT 1 # mongodb的配置信息 data: mongodb: #database不用在通用配置中进行配置,各个业务系统自动追加database,注意保持层级结构,不配置默认为invoice #database: invoice host: mongodb-1.itax.local port: 37000 #用户名,默认值为该值,业务配置中可以覆盖更新 #username: mongo_sims #密码,默认值为该值,业务配置中可以覆盖更新 #password: Invoices2sims.s #rabbitMq配置 rabbitmq: host: rabbitmq-1.itax.local port: 35000 username: admin password: Invoice!.rabbitm1 #redis config,如果需要该模式,注释sentinel节点,二者互斥 redis: host: redis-1.itax.local port: 38000 password: q92RBG89bbVdn^2k #database不用在通用配置中进行配置,各个业务系统自动追加database,注意保持层级结构,不配置默认为0 #database: 0 #redis sentinel config,如果需要哨兵模式放开该节点,注释redis,二者互斥 # redis: # password: redis-dev # #database不用在通用配置中进行配置,各个业务系统自动追加database,注意保持层级结构,不配置默认为0 # database: 0 # #此配置 为redis-sentinel配置 使用redis-sentinel需要修改如下配置 # sentinel: # #指定sentinel中配置的redis的主机端口和地址 # master: mymaster # # redis-sentinel的地址和端口 # nodes: sentinel-1.itax.local:32000 #mqtt配置 mqtt: #mqtt地址 host: tcp://emqx-1.itax.local:40000 #mqtt用户名 username: useremqx #mqtt密码 password: 8Mmouj.JnxC1 #mqtt超时时间 timeout: 10 #mqtt会话保持时间 keepalive: 20 #xxl job配置 xxl: job: admin: # xxl-job服务端地址 addresses: http://xxl-1.itax.local:43000/xxl # xxl-job executor address executor: ip: ${spring.cloud.client.ip-address} #配置名称,用于xxl动态注册使用,可以根据名称进行自动加载注册信息,各个业务系统自动追加appname,注意保持层级结构,不配置默认为sims-job appname: sims-job #客户端端口,各个业务系统自动追加port,注意保持层级结构,不配置默认为9898 port: 9898 # xxl-job log path logpath: /data/logs/${xxl.job.executor.appname} # xxl-job log retention days logretentiondays: 3 # xxl-job, access token accessToken: eyJ0eXBlIjoiMSIsImFsZyI6IkhTMjU2In0.eyJ1c2VyX2lkIjoiemhhb3FzIiwgImV4cGlyZV90aW1lIjoiMjA5OS0wMS0wMSAwOjAwOjAwIn0.cDNTtgIHKbbN6cqRlk5OkeTY7OirhCfa8MBDLYjhv74 #通用服务配置 common: #服务地址 serverUrl: #销项服务地址 sims: #订单服务地址 orderUrl: http://itax-pre.ele-cloud.com:10000/order-api #基础服务后端url baseUrl: http://itax-pre.ele-cloud.com:10000/base-service #销项后台服务后端url backUrl: http://itax-pre.ele-cloud.com:10000/sims-management-service #税控服务后端url skUrl: http://itax-pre.ele-cloud.com:10000/accept #数电服务后端url sdUrl: http://itax-pre.ele-cloud.com:10000/einvoice-api #大B服务后端地址 bigBUrl: http://itax-pre.ele-cloud.com:10000/itaxAdmin #进项票池后端地址 jxUrl: http://10.1.2.98:8096/invoice #大B服务通用配置 bigB: #大B获取用户信息服务地址 bigBGetUserInfo: ${common.serverUrl.bigBUrl}/base/v2/getUserInfo #推送大B日志消息 bigBRestPushMsg: ${common.serverUrl.bigBUrl}/api/sysLog/restPushMsg #推送大B系统消息 bigBAddNotify: ${common.serverUrl.bigBUrl}/notify/addNotify #大B获取销方信息, bigBQueryOrgInfoByCode: ${common.serverUrl.bigBUrl}/base/v2/queryOrgInfoByCode #进项服务通用配置 jxpt: #票池接收发票地址 jxpcSalesPush: ${common.serverUrl.jxUrl}/salsePush #票池接收密钥ID jxpcSecretId: c2FucWljZXNoaUFwcFNlY2lk #票池接收密钥 jxpcSecretKey: c2FucWljZXNoaUFwcHNlY0tleQ== #openApi4.0服务通用配置,调用通用邮件和短信服务共用地址 openApi: #openApi4.0获取token接口 openApiTokenUrl: http://api.5ifapiao.com/authz/oauth/token #openApi4.0通用地址 openApiUrl: http://api.5ifapiao.com/api4.0 #openApi4.0发送邮件 openApiEmailSend: ${common.openApi.openApiUrl}/v4/emailSend #openApi4.0发送短信 openApiSmsSend: ${common.openApi.openApiUrl}/v4/smsSend #openApi4.0插入我的发票卡包 openApiInsertCard: ${common.openApi.openApiUrl}/v4/insertCard #openApi4.0业务ID,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 openApiClientId: 8Ed2GeZiY1rn3KGOmABx #openApi4.0业务密钥,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 openApiClientSecret: xL1TfYvEm5F6Zg5oxxRg #openApi4.0授权,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 openApiGrantType: client_credentials #openApi4.0授权范围,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 openApiTokenScope: read #开放平台服务通用配置,获取购方模糊信息 kfpt: #开放平台接口 kfptUrl: https://openapi.ele-cloud.com/api #开放平台获取token接口 kfptTokenUrl: ${common.kfpt.kfptUrl}/authen/token #开放平台购方信息模糊查询接口 kfptFuzzyQuery: ${common.kfpt.kfptUrl}/eplibrary-service/v1/fuzzyQuery #开放平台购方信息精确查询接口 kfptExactQuery: ${common.kfpt.kfptUrl}/eplibrary-service/v1/exactQuery #开放平台授权key,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 kfptAppKey: GeGk6Y4cZuDtxHzzbiCa4Jt8 #开放平台授权密钥,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 kfptAppSecret: HjQibj125mpIVsFGZsqKHstg #开放平台授权密钥,如果各业务线需要分开统计,业务线按照配置路径进行覆盖配置 kfptEntCode: 100000000000011 #AES加密key aes: #销项后台AES加密解密key,只能为16位字母或数组,需要和对接系统协商 simsBack: dtfbjpqla0dn7pmb #销项基础服务AES加密解密key,只能为16位字母或数组,需要和对接系统协商 simsBase: fdadfsdgxvsdfg34 #swaggerUi配置相关 springfox: documentation: #是否自动加载 auto-startup: false #是否开启 enabled: false