application.yml 2.66 KB
spring:
  application:
    name: iot-scheduler
  main:
    banner-mode: off
  datasource:
    url: jdbc:mysql://192.168.0.228:3306/qixiao-apaas?characterEncoding=utf-8&useSSL=false
    username: root
    password: "qiXiao.20240826.mysql.com"
    driver-class-name: com.mysql.cj.jdbc.Driver
  data:
    redis:
      cluster:
        nodes: # 集群节点列表
          - 192.168.0.124:16380
          - 192.168.0.124:16381
          - 192.168.0.124:16382
        max-redirects: 3  # 最大重定向次数
      password: "Qixiao@redis20240410.com"  # 如果有密码

server:
  port: 33221

logging:
  level:
    root: INFO
    com.iot.scheduler: DEBUG

# Scheduler Configuration (Cron Expressions)
# Format: sec min hour day month day-of-week
scheduler:
  huaining:
    pull: "0 0/5 * * * ?"   # Every 5 minutes
    push: "0 0/10 * * * ?"  # Every 10 minutes
  chizhou:
    pull: "0 0/5 * * * ?"
    push: "0 0/10 * * * ?"
  panji:
    pull: "0 0/5 * * * ?"
    push: "0 0/10 * * * ?"
  devUtil:
    cron: "0 30 2 * * ?"   # 每日凌晨 2:30 增量同步昨天数据
  oee:
    cron: "0 35 2 * * ?"   # 每日凌晨 2:35 增量同步昨天OEE数据
  energy:
    cron: "0 0/5 * * * ?"  # 每5分钟同步一次能耗数据
  energyHistory:
    cron: "0 40 2 * * ?"   # 每日凌晨 2:40 增量同步昨天能耗历史数据


device:
  token:
    url: "https://iotgc.cniot.vip/auth/token"
    userName: "guests"
    password: "Lingzhi"
  info:
    url: "https://iotgc.cniot.vip/triColorLamp/userGroupDtuSns"
  detail:
    url: "https://iotgc.cniot.vip/triColorLamp/dtuSnState"
  snRate:
    url: "https://iotgc.cniot.vip/triColorLamp/dtuSnRateOfAction"
  energyInfo:
    url: "https://iotgc.cniot.vip/api/energy/userGroupDtuSns"
  energyDetail:
    url: "https://iotgc.cniot.vip/api/energy/dtuSnRateEnergy"
  db:
    corpCode: "ymk"
    tableName: "t_auto_ymk_iot_device"
    devUtilTableName: "t_auto_ymk_iot_dev_util"
    oeeTableName: "t_auto_ymk_iot_dev_oee"
  lamp:
    url: "https://iotgc.cniot.vip/triColorLamp/dtuSn"

energy:
  token:
    url: "https://iotgc.cniot.vip/auth/token"
    userName: "guests"
    password: "Lingzhi"
  userGroup:
    url: "https://iotgc.cniot.vip/api/energy/userGroupDtuSns"
  deviceList:
    url: "https://iotgc.cniot.vip/api/energy/userGroupDtuSns"
  detail:
    url: "https://iotgc.cniot.vip/api/energy/dtuSnRateEnergy"
  db:
    corpCode: "ymk"
    tableName: "t_auto_ymk_iot_energy"
    eqKwhTableName: "t_auto_ymk_iot_eq_kwh"
    eRunDtlTableName: "t_auto_ymk_iot_e_run_dtl"
  runStatus:
    url: "https://iotgc.cniot.vip/api/energy/runStatus"

# 公司配置表(主数据库中存储各公司的数据源和IoT配置)
corp:
  config:
    tableName: "t_auto_ymk_ccfg_corp_conf"