| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532 |
- # spring配置
- spring:
- mvc:
- pathmatch:
- matching-strategy: ant_path_matcher
- redis:
- host: 192.168.20.210
- port: 6379
- password: admin
- datasource:
- druid:
- stat-view-servlet:
- enabled: true
- loginUsername: admin
- loginPassword: 123456
- dynamic:
- druid:
- initial-size: 5
- min-idle: 5
- maxActive: 20
- maxWait: 60000
- timeBetweenEvictionRunsMillis: 60000
- minEvictableIdleTimeMillis: 300000
- validationQuery: SELECT 1 FROM DUAL
- testWhileIdle: true
- testOnBorrow: false
- testOnReturn: false
- poolPreparedStatements: true
- maxPoolPreparedStatementPerConnectionSize: 20
- filters: stat,slf4j
- connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
- datasource:
- # 主库数据源
- master:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://192.168.20.210:3306/ems_ct?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- username: root
- password: root
- # 从库数据源
- # slave:
- # username:
- # password:
- # url:
- # driver-class-name:
- # 异步任务线程池配置
- async:
- executor:
- corePoolSize: 4
- maxPoolSize: 16
- queueCapacity: 500
- threadNamePrefix: async-task-
- mqtt:
- server:
- host: tcp://xt.wenhq.top:8581
- client_id: ems-dev-adapter-ttttt
- user-name: device_dlq_user
- password: Huashe@123456
- executor:
- msgHandle:
- corePoolSize: 20
- maxPoolSize: 50
- queueCapacity: 2000
- namePrefix: 'mqttHandle-'
- general-data:
- api-key: 4988803c28e1461b999054255a0b311fga37G3RPI1Bc2uR1
- server: 101.133.108.113:9000
- weather:
- adcode: 321200
- rt:
- cron: 0 0 0/1 * * ?
- api-addr: http://${general-data.server}/general-data/weather/getWeather
- forecast:
- cron: 0 15 8 * * ?
- api-addr: http://${general-data.server}/general-data/weather/getWeatherForecast
- date:
- cron: 0 0 12 1 * ?
- api-addr: http://${general-data.server}/general-data/date/getAttrs
- analysis-task:
- eco-analysis:
- area-codes: 321283124S3001,321283124S3002
- cron: 0 0 3 * * ?
- pv-forecast:
- area-codes: 321283124S3001,321283124S3002,321283124S3003
- forecastDays: 5
- cron: 0 30 8 * * ?
- elec-consume-forecast:
- cron: 0 30 8 * * ?
- forecastDays: 5
- area-codes: 321283124S3001,321283124S3002
- carbon-calculation:
- cron: 0 0 2 * * ?
- area-codes: 321283124S3001,321283124S3002
- carbon-forecast:
- cron: 0 10 2 1 * ?
- area-codes: 321283124S3001,321283124S3002
- adapter:
- ems:
- url: http://127.0.0.1:9202
- connectTimeout: 300
- readTimeout: 500
- writeTimeout: 500
- notifyEnabled: true
- # 充电桩Socket服务
- charging-pile:
- # TCP服务器配置
- server:
- # 监听端口 - 充电桩连接此端口
- port: 8234
- # Boss线程数(处理连接请求)
- boss-threads: 1
- # Worker线程数(处理I/O)
- worker-threads: 4
- mock:
- enabled: true
- server-host: 127.0.0.1
- server-port: 8234
- config-type: highway
- # 线程池配置
- executor:
- # Boss组线程池
- bossGroup:
- corePoolSize: 1
- maxPoolSize: 2
- queueCapacity: 100
- namePrefix: pile-boss-
- # Worker组线程池
- workerGroup:
- corePoolSize: 4
- maxPoolSize: 8
- queueCapacity: 1000
- namePrefix: pile-worker-
- # 消息处理线程池
- msgExec:
- corePoolSize: 4
- maxPoolSize: 16
- queueCapacity: 2000
- namePrefix: pile-msg-
- # 安科瑞
- acrel:
- url: http://127.0.0.1:8090
- auth:
- loginName: admin
- password: Ctdq@1208
- subids: 10100002,10100003
- # 广场照明控制
- square-lighting-ctl:
- url: http://127.0.0.1:8686
- client-id: 5fa30d0e6c8245d550df634eb0cbc326
- user-name: developer3
- password: dev@admin123
- tenant-id: 1
- # 古瑞瓦特逆变器-光伏
- growatt:
- url: https://openapi-cn.growatt.com
- token: 3g7gdk3264xfw94jn1f7oox76fln8o3q
- plantList:
- - '926492'
- # BA楼控
- ba-ctl:
- url: http://127.0.0.1:8093
- appId: httpsjy
- xfMapper:
- 'Z020-B-XF-1F-5':
- xfTemp: 'C_2009_AI_0000'
- sfTemp: 'C_2009_AI_0001'
- hfTemp: 'C_2009_AI_0002'
- pfTemp: 'C_2009_AI_0003'
- ppm: 'C_2009_AI_0004'
- wCv: 'C_2009_AI_0005'
- xfCv: 'C_2009_AI_0006'
- pfCv: 'C_2009_AI_0007'
- lwDpAlarm: 'C_2009_DI_0008'
- fjUvAlarm: 'C_2009_DI_0009'
- afAlarm: 'C_2009_DI_0010'
- xfStatus: 'C_2009_DI_0011'
- xfMA: 'C_2009_DI_0012'
- xfFault: 'C_2009_DI_0013'
- pfStatus: 'C_2009_DI_0014'
- pfMA: 'C_2009_DI_0015'
- pfFault: 'C_2009_DI_0016'
- timeStatus: 'C_2009_AV_0000,C_2009_AV_0001,C_2009_AV_0002,C_2009_AV_0003'
- xfTempSetVal: 'C_2009_AV_0004'
- LnSu: 'C_2009_BV_0009'
- timeSetTag: 'C_2009_BV_0010'
- manualTag: 'C_2009_BV_0011'
- 'Z020-B-XF-1F-4':
- xfTemp: 'C_2010_AI_0000'
- sfTemp: 'C_2010_AI_0001'
- hfTemp: 'C_2010_AI_0002'
- pfTemp: 'C_2010_AI_0003'
- ppm: 'C_2010_AI_0004'
- wCv: 'C_2010_AI_0005'
- xfCv: 'C_2010_AI_0006'
- pfCv: 'C_2010_AI_0007'
- lwDpAlarm: 'C_2010_DI_0008'
- fjUvAlarm: 'C_2010_DI_0009'
- afAlarm: 'C_2010_DI_0010'
- xfStatus: 'C_2010_DI_0011'
- xfMA: 'C_2010_DI_0012'
- xfFault: 'C_2010_DI_0013'
- pfStatus: 'C_2010_DI_0014'
- pfMA: 'C_2010_DI_0015'
- pfFault: 'C_2010_DI_0016'
- timeStatus: 'C_2010_AV_0000,C_2010_AV_0001,C_2010_AV_0002,C_2010_AV_0003'
- xfTempSetVal: 'C_2010_AV_0004'
- LnSu: 'C_2010_BV_0009'
- timeSetTag: 'C_2010_BV_0010'
- manualTag: 'C_2010_BV_0011'
- 'Z020-B-XF-1F-3':
- xfTemp: 'C_2011_AI_0000'
- sfTemp: 'C_2011_AI_0001'
- hfTemp: 'C_2011_AI_0002'
- pfTemp: 'C_2011_AI_0003'
- ppm: 'C_2011_AI_0004'
- wCv: 'C_2011_AI_0005'
- xfCv: 'C_2011_AI_0006'
- pfCv: 'C_2011_AI_0007'
- lwDpAlarm: 'C_2011_DI_0008'
- fjUvAlarm: 'C_2011_DI_0009'
- afAlarm: 'C_2011_DI_0010'
- timeStatus: 'C_2011_AV_0000,C_2011_AV_0001,C_2011_AV_0002,C_2011_AV_0003'
- xfTempSetVal: 'C_2011_AV_0004'
- LnSu: 'C_2011_BV_0009'
- timeSetTag: 'C_2011_BV_0010'
- manualTag: 'C_2011_BV_0011'
- 'Z020-B-XF-2F-1':
- xfTemp: 'C_2012_AI_0000'
- sfTemp: 'C_2012_AI_0001'
- hfTemp: 'C_2012_AI_0002'
- pfTemp: 'C_2012_AI_0003'
- ppm: 'C_2012_AI_0004'
- wCv: 'C_2012_AI_0005'
- xfCv: 'C_2012_AI_0006'
- pfCv: 'C_2012_AI_0007'
- lwDpAlarm: 'C_2012_DI_0008'
- fjUvAlarm: 'C_2012_DI_0009'
- afAlarm: 'C_2012_DI_0010'
- timeStatus: 'C_2012_AV_0000,C_2012_AV_0001,C_2012_AV_0002,C_2012_AV_0003'
- xfTempSetVal: 'C_2012_AV_0004'
- LnSu: 'C_2012_BV_0009'
- timeSetTag: 'C_2012_BV_0010'
- manualTag: 'C_2012_BV_0011'
- 'Z020-N-XF-1F-5':
- setCtl-StartStop: 'C_1201_DO_0004'
- xfTemp: 'C_1009_AI_0000'
- sfTemp: 'C_1009_AI_0001'
- hfTemp: 'C_1009_AI_0002'
- pfTemp: 'C_1009_AI_0003'
- ppm: 'C_1009_AI_0004'
- wCv: 'C_1009_AI_0005'
- xfCv: 'C_1009_AI_0006'
- pfCv: 'C_1009_AI_0007'
- lwDpAlarm: 'C_1009_DI_0008'
- fjUvAlarm: 'C_1009_DI_0009'
- afAlarm: 'C_1009_DI_0010'
- xfStatus: 'C_1201_DI_0012'
- xfMA: 'C_1201_DI_0014'
- xfFault: 'C_1201_DI_0013'
- timeStatus: 'C_1009_AV_0000,C_1009_AV_0001,C_1009_AV_0002,C_1009_AV_0003'
- xfTempSetVal: 'C_1009_AV_0004'
- LnSu: 'C_1009_BV_0009'
- timeSetTag: 'C_1009_BV_0010'
- manualTag: 'C_1009_BV_0011'
- 'Z020-N-XF-1F-4':
- setCtl-StartStop: 'C_1201_DO_0003'
- xfTemp: 'C_1010_AI_0000'
- sfTemp: 'C_1010_AI_0001'
- hfTemp: 'C_1010_AI_0002'
- pfTemp: 'C_1010_AI_0003'
- ppm: 'C_1010_AI_0004'
- wCv: 'C_1010_AI_0005'
- xfCv: 'C_1009_AI_0006'
- pfCv: 'C_1010_AI_0007'
- lwDpAlarm: 'C_1010_DI_0008'
- fjUvAlarm: 'C_1010_DI_0009'
- afAlarm: 'C_1010_DI_0010'
- xfStatus: 'C_1201_DI_0009'
- xfMA: 'C_1201_DI_0011'
- xfFault: 'C_1201_DI_0010'
- timeStatus: 'C_1010_AV_0000,C_1010_AV_0001,C_1010_AV_0002,C_1010_AV_0003'
- xfTempSetVal: 'C_1010_AV_0004'
- LnSu: 'C_1010_BV_0009'
- timeSetTag: 'C_1010_BV_0010'
- manualTag: 'C_1010_BV_0011'
- 'Z020-N-XF-1F-3':
- setCtl-StartStop: 'C_1201_DO_0002'
- xfTemp: 'C_1011_AI_0000'
- sfTemp: 'C_1011_AI_0001'
- hfTemp: 'C_1011_AI_0002'
- pfTemp: 'C_1011_AI_0003'
- ppm: 'C_1011_AI_0004'
- wCv: 'C_1011_AI_0005'
- xfCv: 'C_1011_AI_0006'
- pfCv: 'C_1011_AI_0007'
- lwDpAlarm: 'C_1011_DI_0008'
- fjUvAlarm: 'C_1011_DI_0009'
- afAlarm: 'C_1011_DI_0010'
- xfStatus: 'C_1201_DI_0006'
- xfMA: 'C_1201_DI_0007'
- xfFault: 'C_1201_DI_0008'
- timeStatus: 'C_1011_AV_0000,C_1011_AV_0001,C_1011_AV_0002,C_1011_AV_0003'
- xfTempSetVal: 'C_1011_AV_0004'
- LnSu: 'C_1011_BV_0009'
- timeSetTag: 'C_1011_BV_0010'
- manualTag: 'C_1011_BV_0011'
- 'Z020-N-XF-2F-1':
- setCtl-StartStop: 'C_1012_BO_0017'
- xfTemp: 'C_1012_AI_0000'
- sfTemp: 'C_1012_AI_0001'
- hfTemp: 'C_1012_AI_0002'
- pfTemp: 'C_1012_AI_0003'
- ppm: 'C_1012_AI_0004'
- wCv: 'C_1012_AI_0005'
- xfCv: 'C_1012_AI_0006'
- pfCv: 'C_1012_AI_0007'
- lwDpAlarm: 'C_1012_DI_0008'
- fjUvAlarm: 'C_1012_DI_0009'
- afAlarm: 'C_1012_DI_0010'
- xfStatus: 'C_1012_DI_0011'
- xfMA: 'C_1012_DI_0012'
- xfFault: 'C_1012_DI_0013'
- pfStatus: 'C_1012_DI_0014'
- pfMA: 'C_1012_DI_0015'
- pfFault: 'C_1012_DI_0016'
- timeStatus: 'C_1012_AV_0000,C_1012_AV_0001,C_1012_AV_0002,C_1012_AV_0003'
- xfTempSetVal: 'C_1012_AV_0004'
- LnSu: 'C_1012_BV_0009'
- timeSetTag: 'C_1012_BV_0010'
- manualTag: 'C_1012_BV_0011'
- ahuMapper:
- 'Z020-B-AHU-1F-1':
- xfTemp: 'C_2011_AI_0016'
- sfTemp: 'C_2011_AI_0017'
- hfTemp: 'C_2011_AI_0018'
- xfCv: 'C_2011_AI_0019'
- wCv: 'C_2011_AI_0020'
- lwDpAlarm: 'C_2011_DI_0037'
- fjUvAlarm: 'C_2011_DI_0038'
- afAlarm: 'C_2011_DI_0039'
- xfStatus: 'C_2011_DI_0040'
- xfMA: 'C_2011_DI_0041'
- xfFault: 'C_2011_DI_0042'
- timeStatus: 'C_2011_AV_0010,C_2011_AV_0011,C_2011_AV_0012,C_2011_AV_0013'
- xfTempSetVal: 'C_2011_AV_0014'
- LnSu: 'C_2011_BV_0019'
- timeSetTag: 'C_2011_BV_0020'
- manualTag: 'C_2011_BV_0021'
- 'Z020-B-AHU-2F-1':
- xfTemp: 'C_2012_AI_0016'
- sfTemp: 'C_2012_AI_0017'
- hfTemp: 'C_2012_AI_0018'
- xfCv: 'C_2012_AI_0019'
- wCv: 'C_2012_AI_0020'
- lwDpAlarm: 'C_2012_DI_0037'
- fjUvAlarm: 'C_2012_DI_0038'
- afAlarm: 'C_2012_DI_0039'
- xfStatus: 'C_2012_DI_0040'
- xfMA: 'C_2012_DI_0041'
- xfFault: 'C_2012_DI_0042'
- timeStatus: 'C_2012_AV_0010,C_2012_AV_0011,C_2012_AV_0012,C_2012_AV_0013'
- xfTempSetVal: 'C_2012_AV_0014'
- LnSu: 'C_2012_BV_0019'
- timeSetTag: 'C_2012_BV_0020'
- manualTag: 'C_2012_BV_0021'
- 'Z020-N-AHU-1F-1':
- xfTemp: 'C_1011_AI_0016'
- sfTemp: 'C_1011_AI_0017'
- hfTemp: 'C_1011_AI_0018'
- xfCv: 'C_1011_AI_0019'
- wCv: 'C_1011_AI_0020'
- lwDpAlarm: 'C_1011_DI_0037'
- fjUvAlarm: 'C_1011_DI_0038'
- afAlarm: 'C_1011_DI_0039'
- xfStatus: 'C_1011_DI_0040'
- xfMA: 'C_1011_DI_0041'
- xfFault: 'C_1011_DI_0042'
- timeStatus: 'C_1011_AV_0010,C_1011_AV_0011,C_1011_AV_0012,C_1011_AV_0013'
- xfTempSetVal: 'C_1011_AV_0014'
- LnSu: 'C_1011_BV_0019'
- timeSetTag: 'C_1011_BV_0020'
- manualTag: 'C_1011_BV_0021'
- 'Z020-N-AHU-2F-1':
- xfTemp: 'C_1012_AI_0016'
- sfTemp: 'C_1012_AI_0017'
- hfTemp: 'C_1012_AI_0018'
- xfCv: 'C_1012_AI_0019'
- wCv: 'C_1012_AI_0020'
- lwDpAlarm: 'C_1012_AI_0037'
- fjUvAlarm: 'C_1012_AI_0038'
- afAlarm: 'C_1012_AI_0039'
- xfStatus: 'C_1012_AI_0040'
- xfMA: 'C_1012_AI_0041'
- xfFault: 'C_1012_AI_0042'
- timeStatus: 'C_1012_AV_0010,C_1012_AV_0011,C_1012_AV_0012,C_1012_AV_0013'
- xfTempSetVal: 'C_1012_AV_0014'
- LnSu: 'C_1012_BV_0019'
- timeSetTag: 'C_1012_BV_0020'
- manualTag: 'C_1012_BV_0021'
- wtMapper:
- # 北区水箱
- 'Z020-B-WT-1':
- highLevelAlarm: 'C_2008_DI_0001'
- lowLevelAlarm: 'C_2008_DI_0002'
- # 南区水箱
- 'Z020-N-WT-1':
- highLevelAlarm: 'C_1008_DI_0000'
- lowLevelAlarm: 'C_1008_DI_0001'
- wpMapper:
- # 北区1号泵
- 'Z020-B-WP-1':
- autoState: 'C_2008_DI_0006'
- runningState: 'C_2008_DI_0007'
- faultState: 'C_2008_DI_0008'
- # 北区2号泵
- 'Z020-B-WP-2':
- autoState: 'C_2008_DI_0003'
- runningState: 'C_2008_DI_0004'
- faultState: 'C_2008_DI_0005'
- # 北区1号生活泵
- 'Z020-B-WP-SH-1':
- runningState: 'C_2008_DI_0009'
- faultState: 'C_2008_DI_0010'
- # 北区2号生活泵
- 'Z020-B-WP-SH-2':
- runningState: 'C_2008_DI_0011'
- faultState: 'C_2008_DI_0012'
- # 北区3号生活泵
- 'Z020-B-WP-SH-3':
- runningState: 'C_2008_DI_0013'
- faultState: 'C_2008_DI_0014'
- # 南区1号泵
- 'Z020-N-WP-1':
- autoState: 'C_1008_DI_0002'
- runningState: 'C_1008_DI_0003'
- faultState: 'C_1008_DI_0004'
- # 南区2号泵
- 'Z020-N-WP-2':
- autoState: 'C_1008_DI_0005'
- runningState: 'C_1008_DI_0006'
- faultState: 'C_1008_DI_0007'
- lightMapper:
- 'Z020-B-LIGHT-01':
- setCtl-OnOff: 'C_8001_BV_0000'
- Switch: 'C_8001_DO_0000'
- 'Z020-B-LIGHT-02':
- setCtl-OnOff: 'C_8001_BV_0002'
- Switch: 'C_8002_DO_0001'
- 'Z020-B-LIGHT-03':
- setCtl-OnOff: 'C_8001_BV_0008'
- Switch: 'C_8001_DO_0001'
- 'Z020-B-LIGHT-04':
- setCtl-OnOff: 'C_8001_BV_0002'
- Switch: 'C_8001_DO_0004'
- 'Z020-B-LIGHT-05':
- setCtl-OnOff: 'C_8001_BV_0000'
- Switch: 'C_8001_DO_0001'
- 'Z020-B-LIGHT-06':
- setCtl-OnOff: 'C_8001_BV_0018'
- Switch: 'C_8001_DO_0005'
- 'Z020-B-LIGHT-07':
- setCtl-OnOff: 'C_8001_BV_0020'
- Switch: 'C_8001_DO_0006'
- 'Z020-B-LIGHT-08':
- Switch: 'C_8001_DO_0007'
- 'Z020-B-LIGHT-09':
- setCtl-OnOff: 'C_8001_BV_0022'
- Switch: 'C_8002_DO_0000'
- 'Z020-B-LIGHT-10':
- setCtl-OnOff: 'C_8001_BV_0024'
- Switch: 'C_8002_DO_0002'
- 'Z020-B-LIGHT-11':
- setCtl-OnOff: 'C_8001_BV_0028'
- Switch: 'C_8001_DO_0003'
- 'Z020-N-LIGHT-01':
- setCtl-OnOff: 'C_7001_BV_0000'
- Switch: 'C_7001_DO_0000'
- 'Z020-N-LIGHT-02':
- setCtl-OnOff: 'C_7001_BV_0002'
- Switch: 'C_7001_DO_0001'
- 'Z020-N-LIGHT-03':
- setCtl-OnOff: 'C_7001_BV_0004'
- Switch: 'C_7001_DO_0002'
- 'Z020-N-LIGHT-04':
- setCtl-OnOff: 'C_7001_BV_0012'
- Switch: 'C_7001_DO_0004'
- 'Z020-N-LIGHT-05':
- setCtl-OnOff: 'C_7001_BV_0010'
- Switch: 'C_7001_DO_0003'
- 'Z020-N-LIGHT-06':
- setCtl-OnOff: 'C_7001_BV_0018'
- Switch: 'C_7001_DO_0006'
- 'Z020-N-LIGHT-07':
- setCtl-OnOff: 'C_7001_BV_0020'
- Switch: 'C_7001_DO_0007'
- 'Z020-N-LIGHT-08':
- setCtl-OnOff: 'C_7001_BV_0022'
- Switch: 'C_7002_DO_0000'
- 'Z020-N-LIGHT-09':
- setCtl-OnOff: 'C_7001_BV_0022'
- Switch: 'C_7002_DO_0001'
- 'Z020-N-LIGHT-10':
- setCtl-OnOff: 'C_7001_BV_0024'
- Switch: 'C_7002_DO_0004'
- 'Z020-N-LIGHT-11':
- setCtl-OnOff: 'C_7001_BV_0028'
- Switch: 'C_7001_DO_0005'
- 'Z020-N-LIGHT-12':
- setCtl-OnOff: 'C_7001_BV_0030'
- Switch: 'C_7002_BO_0005'
- 'Z020-N-LIGHT-13':
- setCtl-OnOff: 'C_7003_BV_0028'
- Switch: 'C_7003_DO_0001'
- 'Z020-N-LIGHT-14':
- setCtl-OnOff: 'C_7003_BV_0030'
- Switch: 'C_7003_DO_0002'
- # mybatis配置
- mybatis:
- # 搜索指定包别名
- typeAliasesPackage: com.ruoyi.ems.**.domain;
- # 配置mapper的扫描,找到所有的mapper.xml映射文件
- mapperLocations: classpath*:mapper/**/*.xml
- configuration:
- map-underscore-to-camel-case: true
- # swagger配置
- swagger:
- title: 能源模块接口文档
- enabled: true
|