# 数据源配置
spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        driverClassName: com.mysql.cj.jdbc.Driver
        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://47.100.220.92:3306/wareams?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
                username: warewms
                password: warewms123
            # 从库数据源
            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: /druid/*
                # 控制台管理用户名和密码
                login-username: ruoyi
                login-password: 123456
            filter:
                stat:
                    enabled: true
                    # 慢SQL记录
                    log-slow-sql: true
                    slow-sql-millis: 1000
                    merge-sql: true
                wall:
                    config:
                        multi-statement-allow: true

# 日志配置
logging:
    level:
        com.ruoyi: info
        org.springframework: info

# 是否开启服务
init-task:
    autosend: false # 自动下发任务
    aciservice: false # ndc通讯

modbus:
    tcp-master:
        first: # 自动门(靠马路)
            open: false
            host: 192.168.42.201
            port: 9000
        second: # 自动门(靠里面)
            open: false
            host: 192.168.42.202
            port: 9000
        sixth: # 自动门(靠马路-第二层)
            open: false
            host: 192.168.42.210
            port: 9000
        seventh: # 卷帘门
            open: false
            host: 192.168.42.211
            port: 9000
        third: # 按钮盒
            open: false
            host: 192.168.42.205
            port: 9000
        fourth: # 充电机(三向车)
            open: false
            host: 192.168.42.208
            port: 8899
        fifth: # 充电机(迷你堆垛)
            open: false
            host: 192.168.42.209
            port: 8899

# 注意:这玩意只能跑在window上
rfid:
  first:
      open: false
      host: 169.168.42.203
      port: 5084
      number-of-tags: 3 # 一次读取标签的数量
      timeout-milliseconds: 5000
  second: # 靠里面
      open: false
      host: 192.168.42.204
      port: 5084
      number-of-tags: 3 # 一次读取标签的数量
      timeout-milliseconds: 5000