#开发环境
server:
  port: 9003
  # session失效时间
  servlet:
    session:
      timeout: 36000s
    encoding:
      force: true
      enabled: true
      charset: UTF-8
#jar外部静态目录,dev改成自己的前端路径或者前端npm启动就行
mobdna:
  profile: E:\reYunProject\MobDNA-web\dist
user:
  dir: /data/application/temp_file
## 专门针对 Controller层接口路径前缀全局配置
api:
  path:
    global-prefix: api
    report-prefix: api/report
    openApi-cp-Prefix: openapi/cp
spring:
  profiles:
    include: errorcode,sysconfig,common
  #需要把自定义的路径添加到static-locations后面,原本的静态访问路径也要加上不然原本的静态资源会访问不到。
  resources:
    static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:${mobdna.profile}
  #json数据 日期 格式化
  jackson:
    date-format: "yyyy-MM-dd HH:mm:ss"
    time-zone: GMT+8
  # 数据源
  datasource:
    mob:
      driver-class-name: com.mysql.cj.jdbc.Driver
      jdbc-url: jdbc:mysql://10.2.20.32:3306/mob_dna?useUnicode=true&characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=UTC&serverTimezone=Asia/Shanghai
      username: root
      password: reyun.123
    report:
      driver-class-name: com.mysql.cj.jdbc.Driver
      jdbc-url: jdbc:mysql://10.2.20.32:3306/yy-flink?useUnicode=true&characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=UTC&serverTimezone=Asia/Shanghai
      username: root
      password: reyun.123
    # Druid连接池配置
    type: com.alibaba.druid.pool.DruidDataSource
    # 初始化
    initialSize: 5
    # 最大
    maxActive: 20
    # 最小
    minIdle: 5
    # 最大连接等待超时时间
    maxWait: 60000
    # 打开PSCache,并且指定每个连接PSCache的大小
    poolPreparedStatements: true
    maxPoolPreparedStatementPerConnectionSize: 20
    validationQuery: select 'x'
    testWhileIdle: true
    testOnBorrow: false
    testOnReturn: false
    # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
    timeBetweenEvictionRunsMillis: 60000
    # 配置一个连接在池中最小生存的时间,单位是毫秒
    minEvictableIdleTimeMillis: 300000
    # 配置监控统计拦截的filters,去掉后监控界面sql将无法统计,'wall'用于防火墙
    filters: stat, wall, slf4j
    # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
  main:
    allow-bean-definition-overriding: true

  # 文件上传大小
  servlet:
    multipart:
      # 单个文件大小
      max-file-size: 50MB
      # 一次传多个文件的总大小
      max-request-size: 100MB

  #redis
  redis:
    database: 0
    # Redis服务器地址
    host: 127.0.0.1
    port: 6379
    password:
    timeout: 5000ms

    jedis:
      pool:
        # 连接池中的最大连接数
        max-active: 8
        # 连接池中的最大空闲连接
        max-idle: 8
        min-idle: 0
        max-wait: -1ms
  # 取消spring对freemarker默认templates目录的检测
  freemarker:
    check-template-location: false
  jpa:
    open-in-view: false

###   Mybatis Config  ###
mybatis:
  check-config-location: true
  typeAliasesPackage: com.reyun.saas.**.domain
  mapperLocations: classpath:mapper/**/*.xml
  type-handlers-package: com.reyun.saas.common.mybatis.handler.*

## Pagehelper
pagehelper:
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql

###   通用 Mapper    ###
mapper:
  IDENTITY: mysql
  notEmpty: false
  mappers:
    - com.reyun.saas.common.core.Mapper
    - com.reyun.saas.common.core.TkMapper

# 日志
logging:
  level:
    root: info
    com.reyun: debug
  file:
    name: mob-dna.log
    path: /data/logs/mob-dna
swagger:
  title: 接口文档
  basepackage: com.reyun.saas
  version: 1.0.0

S3:
  region: cn-north-1
  bucketName: mob-test
  accessKeyId: AKIAOS2UEXIFNVER2O6A
  accessKeySecret: 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

#导出工单线程池配置
WorkOrderThreadPool:
  corePollSize: 16
  maxPollSize: 32
  #空闲线程等待时间单位为秒
  leisureAwaitTime: 5
  queueSize: 100

#临时文件存放位置
file:
  tempFilePath: /data/application/mobdna/temp

#单点登录系统
yuc:
  #单点登录服务器地址(注意本服务会校验ip  如果单点登录系统更换ip这里也要修改)
  host: 10.2.12.94
#  host: 127.0.0.1
  #单点登录系统校验用户url
  checkUrl: http://10.2.12.94:9030/auth/getUserInfoByToken

#发送邮件配置
sendCloud:
  isPro: false
  mail:
    url: http://api.sendcloud.net/apiv2/mail/send
    apiUser: TrackingIO_mail_service
    apiKey: I9OlVXux7qwPpgge
    fromMail: mobdna@reyun.com
    content_type: text/plain;charset\=GBK
  sms:
    url: http://www.sendcloud.net/smsapi/send
    smsUser: MobDNA_mobile
    smsKey: 9wtq4wCOODCsEoEL9uvpjWzTs2R5ziSD
    warningModel: 804415

#实时的redis集群地址
realTime:
  redisCluster:
    nodes: 10.2.20.21:6379,10.2.20.22:6379,10.2.20.23:6379