mp:
  # 文件路径 示例（ Windows配置D:/ygp/uploadPath，Linux配置 /home/ygp/uploadPath）
  profile: /home/mangpiao/mp-server

#三方支付配置
pay:
  callbackUrl: https://mp-api.51jiazhu.com/service/notify/payCallback

# 日志配置
logging:
  config: classpath:logback-8100.xml
  level:
    com.qs.mp: debug
    org.springframework: info
    org.apache: warn
    io.lettuce.core: warn
    org.quartz.core: warn
    com.qs.mp.framework.interceptor: warn
    ma.glasnost.orika: warn
# 数据源配置
spring:
    redis:
      host: 172.17.16.10
      port: 6379
      password: 5YgEx,%5crw!9x0F2Em26Gx
      # 连接超时时间（毫秒）
      timeout: 10000
      jedis:
        pool:
          # 连接池中的最大空闲连接
          max-idle: 30
          # 连接池中的最小空闲连接
          min-idle: 6
          # 连接池最大连接数（使用负值表示没有限制）
          max-active: 10
          # 连接池最大阻塞等待时间（使用负值表示没有限制）
          max-wait: 3000
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        driverClassName: com.mysql.cj.jdbc.Driver
        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://172.17.32.4:3306/mpdb-prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
                username: mp_prod
                password: x2xs@S3W%s2PcW23)vw23Csaw234)3
            # 从库数据源
            slave:
                # 从数据源开关/默认关闭
                enabled: false
                url:
                username:
                password:
            # 初始连接数
            initialSize: 5
            # 最小连接池数量
            minIdle: 10
            # 最大连接池数量
            maxActive: 20
            # 配置获取连接等待超时的时间
            maxWait: 60000
            # 配置间隔多久才进行一次检测，检测需要关闭的空闲连接，单位是毫秒
            timeBetweenEvictionRunsMillis: 60000
            # 配置一个连接在池中最小生存的时间，单位是毫秒
            minEvictableIdleTimeMillis: 300000
            # 配置一个连接在池中最大生存的时间，单位是毫秒
            maxEvictableIdleTimeMillis: 900000
            # 配置检测连接是否有效
            validationQuery: SELECT 1 FROM DUAL
            testWhileIdle: true
            testOnBorrow: false
            testOnReturn: false
            webStatFilter:
                enabled: true
            statViewServlet:
                enabled: true
                # 设置白名单，不填则允许所有访问
                allow:
                url-pattern: /monitor/druid/*
            filter:
                stat:
                    enabled: true
                    # 慢SQL记录
                    log-slow-sql: true
                    slow-sql-millis: 1000
                    merge-sql: true
                wall:
                    config:
                        multi-statement-allow: true

# 环境配置
server:
  # 服务端口
  port: 8100
  servlet:
    # 项目contextPath
    context-path: /
  session-timeout: 1800
  # 生成唯一ID的，同一Mac地址多应用的部署方式，用这个进行区分
  datacenterId: 1
  # 环境标识
  env: prod


#API访问
client:
  # appKey
  device:
    appKey: 3c8b36cf4ace53e76a210e5edd75ef2b
    # appSecret
    appSecret: b84382574b0f4988bc68367fbc340d3a


# cloud
cloud:
  # 存储对象公开可访问
  public-bucket-name: mp-public-1310078123
  # 存储对象公开不可访问，需要通过应用下载
  private-bucket-name: mp-auth-1310078123

  accessKey: AKIDSnvoRovmOkqfGbfT1JL6bssd9OTJsBE1
  secretKey: auxkHXWFhtpX0C7lCMFrDJ8g39zY8Yic
  region: ap-shanghai

mq:
  consumer-conn: true
  service-url: http://pulsar-rd94exwe9rmq.tdmq-pulsar.ap-sh.qcloud.tencenttdmq.com:5039
  auth-token: eyJrZXlJZCI6InB1bHNhci1yZDk0ZXh3ZTlybXEiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJwdWxzYXItcmQ5NGV4d2U5cm1xX21wLXNlcnZlci1wcm9kIn0.lV__rvUtTdNxcFI9qq50s81YZxw9V-7vDxK0_tDJHNo
  topic-ticket-generate: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate
  topic-ticket-pay: pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay
  consumer-topics: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate,pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay

# 小程序
miniprogram:
  # 接收通知的状态
  state: formal

# 盲票导出每页查询数量
export:
  page-size: 1000

shipping:
  user: 1
  channel: 2