pipIrr-platform/pipIrr-global/src/main/resources/application-database-mj.yml
New file @@ -0,0 +1,69 @@ # æ°æ®æºé ç½® spring: datasource: #é ç½®æ°æ®æº mj: #name: ym type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver # url: jdbc:mysql://192.168.40.166:3306/pipIrr_mj?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://8.130.130.233:3306/pipIrr_mj?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_mj?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: # æ°æ®æºåç§°ï¼å½åå¨å¤ä¸ªæ°æ®æºæ¶ï¼è®¾ç½®ååå¯ä»¥å¾æ¹ä¾¿çæ¥è¿è¡åºå,é»è®¤èªå¨çæåç§°ï¼æ ¼å¼æ¯ï¼"DataSource-" + System.identityHashCode(this) name: druid-mysql-mj #é ç½®åå§å大å°ãæå°ãæå¤§ initialSize: 10 minIdle: 10 maxActive: 100 # è·åè¿æ¥æ¶æå¤§çå¾ æ¶é´,å使¯«ç§ãé ç½®äºmaxWaitä¹å,缺çå¯ç¨å ¬å¹³é,å¹¶åæç伿æä¸é,妿éè¦å¯ä»¥éè¿é ç½®useUnfairLock屿§ä¸ºtrue使ç¨éå ¬å¹³é maxWait: 60000 #é ç½®é´éå¤ä¹ è¿è¡ä¸æ¬¡æ£æµï¼æ£æµéè¦å ³éç空é²è¿æ¥ï¼å使¯«ç§ã é»è®¤æ¯60sï¼å¤ªé¿å¯è½ä¼å¯¼è´æ æ³åæ¶æ£æµå°è¿æ¥ä¸æ timeBetweenEvictionRunsMillis: 60000 #é ç½®ä¸ä¸ªè¿æ¥å¨è¿æ¥æ± ä¸çæå°çåæ¶é´ãæå¤§çåæ¶é´ï¼è¶ è¿æå¤§çåæ¶é´ä¼è¢«ç§»é¤ï¼å使¯«ç§ã minEvictableIdleTimeMillis: 300000 maxEvictableIdleTimeMillis: 900000 #æ¢æ´»ãéªè¯é¾æ¥æææ§çæ¥è¯¢ï¼æ°çæ¬é»è®¤ä½¿ç¨mysqlPingä»£æ¿ #validation-query: select 1 #注éæï¼éç¨é»è®¤çmysqlPing #é ç½®ä»è¿æ¥æ± è·åè¿æ¥æ¶ï¼å½è¿æ¥ç©ºé²æ¶é´å¤§äºtimeBetweenEvictionRunsMillisæ¶æ¯å¦æ£æ¥è¿æ¥æææ§ï¼trueæ¯æ¬¡é½æ£æ¥ï¼false䏿£æ¥ã testWhileIdle: true #é ç½®ä»è¿æ¥æ± è·åè¿æ¥æ¶ååè¿æ¥æ± å½è¿è¿æ¥æ¶ï¼æ¯å¦æ£æ¥è¿æ¥æææ§ #æ¯æ¬¡è·åæå½è¿è¿æ¥é½æ£æµå¤ªé¢ç¹ï¼é¤éç¹å«éè¦æç½ç»ç¹å«ä¸å¯é çæ åµï¼å»ºè®®ç¨testWhileIdle + timeBetweenEvictionRunsMillis代æ¿ã--> testOnBorrow: false testOnReturn: false #é ç½®æ¯å¦å®ææ¢æ´»ãæ¢æ´»é´é, é»è®¤120s keepAlive: true #keepAliveBetweenTimeMillis must be greater than timeBetweenEvictionRunsMillis keepAliveBetweenTimeMillis: 1200000 #é ç½®ä¸ä¸ªè¿æ¥æå¤§ä½¿ç¨æ¬¡æ°ï¼é¿å é¿æ¶é´ä½¿ç¨ç¸åè¿æ¥é ææå¡å¨ç«¯è´è½½ä¸åè¡¡ã phyMaxUseCount: 1000 #æ¯å¦ç¼åpreparedStatementï¼ä¹å°±æ¯PSCacheãPSCacheå¯¹æ¯ææ¸¸æ çæ°æ®åºæ§è½æåå·¨å¤§ï¼æ¯å¦è¯´oracleãå¨mysqlä¸å»ºè®®å ³éã poolPreparedStatements: false #è¦å¯ç¨PSCacheï¼å¿ é¡»é 置大äº0ï¼å½å¤§äº0æ¶ï¼poolPreparedStatementsèªå¨è§¦åä¿®æ¹ä¸ºtrueãå¨Druidä¸ï¼ä¸ä¼åå¨Oracleä¸PSCacheå ç¨å åè¿å¤çé®é¢ï¼å¯ä»¥æè¿ä¸ªæ°å¼é 置大ä¸äºï¼æ¯å¦è¯´100 maxOpenPreparedStatements: -1 #æå®æ¯ä¸ªè¿æ¥ä¸PSCacheçå¤§å° maxPoolPreparedStatementPerConnectionSize: 20 #屿§ç±»åæ¯å符串ï¼éè¿å«åçæ¹å¼é ç½®æ©å±æä»¶ï¼å¸¸ç¨çæä»¶æï¼ #çæ§ç»è®¡ç¨çfilter:statï¼æ¥å¿ç¨çfilter:log4jï¼é²å¾¡sqlæ³¨å ¥çfilter:wall #filters: stat,wall,config filters: wall,config webStatFilter: # æ·»å è¿æ»¤è§å urlPattern: /* # 忽ç¥è¿æ»¤æ ¼å¼ exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" statViewServlet: # 设置ipç½åå # allow: 127.0.0.1 # 设置ipé»ååï¼ä¼å 级é«äºç½åå deny: # 设置æ§å¶å°ç®¡çç¨æ· # loginUsername: root # loginPassword: root # æ¯å¦å¯ä»¥éç½®æ°æ® resetEnable: false # å¼å¯druidçæ§é¡µé¢ #enabled: true enabled: false pipIrr-platform/pipIrr-global/src/main/resources/application-database-sp.yml
@@ -5,9 +5,9 @@ #name: sp type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.40.166:3306/pipIrr_sp?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://192.168.40.166:3306/pipIrr_sp?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://8.130.130.233:3306/pipIrr_sp?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://127.0.0.1:3306/pipIrr_sp?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_sp?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: pipIrr-platform/pipIrr-global/src/main/resources/application-database-test.yml
@@ -5,9 +5,9 @@ #name: test type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.40.166:3306/pipIrr_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://192.168.40.166:3306/pipIrr_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://8.130.130.233:3306/pipIrr_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://127.0.0.1:3306/pipIrr_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: pipIrr-platform/pipIrr-global/src/main/resources/application-database-ym.yml
@@ -5,9 +5,9 @@ #name: ym type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.40.166:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://192.168.40.166:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://8.130.130.233:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://127.0.0.1:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: pipIrr-platform/pipIrr-global/src/main/resources/application-database.yml
@@ -5,4 +5,4 @@ allow-bean-definition-overriding: true #设置为trueæ¶ï¼åå®ä¹çbeanä¼è¦çä¹åå®ä¹çç¸ååç§°çbean datasource: #é ç½®æ°æ®æº #å¤ä¸ªæ°æ®æºåç§°å¨æ¤é ç½®ï¼è¦æ±ä¸springãdatasourceã[ym][sp][test]ä¸çä¸è´ names: ym,sp,test names: ym,mj,sp,test pipIrr-platform/pipIrr-global/src/main/resources/application-global(mj÷½ÏµÍ³).yml
New file @@ -0,0 +1,402 @@ spring: servlet: multipart: # å端ä¸ä¼ æä»¶ï¼éå¶å个æä»¶ç大å°åéå¶æææä»¶çå¤§å° max-file-size: 500MB max-request-size: 5000MB logging: charset: console: UTF-8 config: classpath: log4j2.yml #ç¦ç¨ç½æ éè¯¯é¡µé¢ server: error: whitelabel: enabled: false #servleté ç½® servlet: encoding: #åæ¶é»è®¤çå符éç¼ç enabled: true #设置强å¶ä½¿ç¨æå®å符ç¼ç é force: true #使ç¨çå符ç¼ç charset: utf-8 # actuatoré ç½®ï¼å includeäºå ¨é¨ï¼ç¶ååexcludeæå®çendpoint management: endpoints: web: exposure: include: '*' #exclude: beans .shutdown: enabled: true #æ¯å¦å¼å¯/actuator/shutdown # SpringDoc-OpenApi é ç½® springdoc: swagger-ui: #åºç¨actuatoræ¶ï¼è®¿é®: http://[IP]:[port]/actuator/swagger-ui/index.html ä¾å¦http://127.0.0.1:9080/actuator/swagger-ui/index.html #æªç¨actuatoræ¶ï¼è®¿é®: http://[IP]:[port]/[context]/swagger-ui/index.html ä¾å¦http://127.0.0.1:8080/[åç³»ç»ä¸ä¸æï¼baseï¼]/swagger-ui/index.html path: /swagger-ui operationsSorter: method # HTTP æ¹æ³æåº tagsSorter: alpha # API æåº api-docs: path: /v3/apiDocs groups: enabled: true show-actuator: true #å¨actuatoré ç½®ç端å£åä¸ä¸æä¸è®¿é® SpringDoc-OpenApi use-management-port: true #åºç¨actuatoré ç½®ç端å£ï¼ä½ä¸é¢çswagger-ui:pathåªä¼éç¨é»è®¤å¼swagger-ui packages-to-scan: com.dy #paths-to-match: /sys/**, /demo/**, /** paths-to-match: /** web: title: å¤§ç¦¹èæ°´ç®¡ççæ§ç³»ç»API description: å¤§ç¦¹èæ°´ç®¡ççæ§ç³»ç»æå¡ç«¯ Restfull API version: v1.0.0 license-name: å¤§ç¦¹èæ°´ç ç©¶é¢ #MybatisPlus é ç½®æ¥å¿æ¾ç¤ºæ§è¡SQL mybatis-plus: #å¹é sqlè¯å¥çæ å°æä»¶çä½ç½®ï¼classpath代表å¨resourcesä¸ mapper-locations: classpath:mapper/*.xml #以ä¸ä¸¤ä¸ªé ç½®å¯ä»¥çç¥ï¼å¨mapperæ å°æä»¶ä¸é ç½®â@Mapperâ乿¯å¯ä»¥çã #使ç¨type-aliases-package䏿å®entityæ«æå è·¯å¾ï¼è®©mybatisèªå¨æ«æèªå®ä¹çentity #type-aliases-package: com.dy.pipIrrGlobal.daoBa configuration: #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #æ¶èè¾åºæ¥å¿ï¼æ¶èä¸è¾åºæ¥å¿ #log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl ä¸ååºç¨ï¼æ¹ä¸ºPrintSqlInterceptoræ¦æªå¨è¾åºsqlæ¥å¿ï¼ä¸é¢print-sql项é ç½® print-sql: true # è¾åºsqlæ¥å¿å¼å ³ï¼æ§å¶PrintSqlInterceptoræ¦æªå¨æ¯å¦å è½½ #å¼å¯é©¼å³°uNameèªå¨æ å°å°u_name #2023-10-24ç»å®éªï¼ä¸é¢é ç½®trueæfalseï¼é½è½ä»u_nameæ å°å°uName #map-underscore-to-camel-case: true lazyLoadingEnabled: true # å¼å¯å»¶æ¶å è½½å¼å ³ aggressiveLazyLoading: false # å°ç§¯æå è½½æ¹ä¸ºæ¶æå è½½ï¼å³æéå è½½ï¼ï¼é»è®¤å¼æ¯false lazy-load-trigger-methods: "" # 黿¡ä¸ç¸å¹²çæä½è§¦åï¼å®ç°æå è½½ cache-enabled: true #æå¼å ¨å±ç¼åå¼å ³ï¼äºçº§ç¯å¢ï¼ï¼é»è®¤å¼æ¯true default-enum-type-handler: com.dy.common.mybatis.envm.EnumCodeTypeHandler pipIrr: global: dev: false #æ¯å¦å¼åé¶æ®µï¼trueæfalse dsName: ym #å¼åé¶æ®µï¼è®¾ç½®ä¸´æ¶çæ°æ®åºåç§° nginx: webPort: 54321 mw: webPort: 8071 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ actutorPort: 9071 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ idSuffix: 0 sso: cacheMaximumSize: 10000 #ç»å½ç¨æ·ç¼åå¯ç¼åç¨æ·çæå¤§å¼ cacheDuration: 720 #ç¼åç»å½ç¨æ·ååæå¤§æ¶é¿ï¼åéï¼ checkUrl: http://127.0.0.1:8079/sso/sso/ssoCheck webPort: 8079 actutorPort: 9079 idSuffix: 1 base: webPort: 8080 actutorPort: 9080 idSuffix: 2 remote: webPort: 8081 actutorPort: 9081 idSuffix: 3 statistics: webPort: 8082 actutorPort: 9082 idSuffix: 4 gis: webPort: 8083 actutorPort: 9083 idSuffix: 5 demo: webPort: 8000 actutorPort: 9000 idSuffix: 99 sell: webPort: 8084 actutorPort: 9084 idSuffix: 6 project: webPort: 8085 actutorPort: 9085 idSuffix: 7 irrigate: webPort: 8086 actutorPort: 9086 idSuffix: 8 wechat: webPort: 8087 actutorPort: 9087 idSuffix: 9 app: webPort: 8088 actutorPort: 9088 idSuffix: 10 operation: webPort: 8089 actutorPort: 9089 idSuffix: 11 # 2023-10-24æ°å¢ï¼ç¨äºæ§è¡ä¸´æ¶ä»»å¡ï¼ä¾å¦å 餿°æ®åºä¸ä¸äºåºéçæ°æ® temp: webPort: 8099 actutorPort: 9099 idSuffix: 98 # åå¸å¼webæä»¶ç³»ç» file: idSuffix: 99 file1: webPort: 8180 actutorPort: 9180 file2: webPort: 8180 actutorPort: 9180 file3: webPort: 8180 actutorPort: 9180 file4: webPort: 8180 actutorPort: 9180 file5: webPort: 8180 actutorPort: 9180 file6: webPort: 8180 actutorPort: 9180 file7: webPort: 8180 actutorPort: 9180 file8: webPort: 8180 actutorPort: 9180 file9: webPort: 8180 actutorPort: 9180 file10: webPort: 8180 actutorPort: 9180 file11: webPort: 8180 actutorPort: 9180 file12: webPort: 8180 actutorPort: 9180 #webåå¸å¼æä»¶ç³»ç» dy: photoZipWidth: 400 #缩ç¥å¾å°ºå¯¸ webFile: fmUrl: http://127.0.0.1:${pipIrr.file1.webPort}/file # fmçwebä¸ä¸æ URL supportedFileTypes: docx,xlsx,doc,xls,pdf #æ¯æçææ¡£ï¼éåªä½æä»¶ï¼å¦ç §çãå½é³ãå½åï¼æä»¶ç±»å sv1: id: dyFile1 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile1 hashStart: 0 hashEnd: 5461 restUrl: http://127.0.0.1:${pipIrr.file1.webPort}/file #fileæ¯ä¸ä¸æ,ip为å±åç½ipææ¬å°IP webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ #nginxæå¡è·¯å¾,å®è£ é¨ç½²æ¶IPæ¹æå¤ç½IPæåå webDownloadPath: http://127.0.0.1:${pipIrr.file1.webPort}/file/download/down?id= #å®è£ é¨ç½²æ¶IPæ¹æå¤ç½IPæåå sv2: id: dyFile2 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile2 hashStart: 5462 hashEnd: 10923 restUrl: http://127.0.0.1:${pipIrr.file2.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file2.webPort}/file/download/down?id= sv3: id: dyFile3 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile3 hashStart: 10924 hashEnd: 16385 restUrl: http://127.0.0.1:${pipIrr.file3.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file3.webPort}/file/download/down?id= sv4: id: dyFile4 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile4 hashStart: 16386 hashEnd: 21847 restUrl: http://127.0.0.1:${pipIrr.file4.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file4.webPort}/file/download/down?id= sv5: id: dyFile5 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile5 hashStart: 21848 hashEnd: 27309 restUrl: http://127.0.0.1:${pipIrr.file5.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file5.webPort}/file/download/down?id= sv6: id: dyFile6 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile6 hashStart: 27310 hashEnd: 32767 restUrl: http://127.0.0.1:${pipIrr.file6.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file6.webPort}/file/download/down?id= sv7: id: dyFile7 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile7 hashStart: 32768 hashEnd: 38229 restUrl: http://127.0.0.1:${pipIrr.file7.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file7.webPort}/file/download/down?id= sv8: id: dyFile8 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile8 hashStart: 38230 hashEnd: 43691 restUrl: http://127.0.0.1:${pipIrr.file8.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file8.webPort}/file/download/down?id= sv9: id: dyFile9 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile9 hashStart: 43692 hashEnd: 49153 restUrl: http://127.0.0.1:${pipIrr.file9.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file9.webPort}/file/download/down?id= sv10: id: dyFile10 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile10 hashStart: 49154 hashEnd: 54615 restUrl: http://127.0.0.1:${pipIrr.file10.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file10.webPort}/file/download/down?id= sv11: id: dyFile11 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile11 hashStart: 54616 hashEnd: 60077 restUrl: http://127.0.0.1:${pipIrr.file11.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file11.webPort}/file/download/down?id= sv12: id: dyFile12 absolutePath: E:/java/nginx-1.24.0/html/webfiles/ relativePath: webFile12 hashStart: 60078 hashEnd: 65535 restUrl: http://127.0.0.1:${pipIrr.file12.webPort}/file webUrl: http://127.0.0.1:${pipIrr.nginx.webPort}/webfiles/ webDownloadPath: http://127.0.0.1:${pipIrr.file12.webPort}/file/download/down?id= #项ç®ç¼å· #projectCode: # ym: 100 # sp: 101 #项ç®é ç½® project: #项ç®ç¼ç projectNo: 10 #æ§å¶å¨ç±»å controllerType: 57 #é»è®¤è¡æ¿åºåç¼ç ï¼å¤©æ´¥-天津å¸-æ¦æ¸ åº-京滨工ä¸å-å¤§ç¦¹èæ°´ï¼ divisionCode: 120114403100 #é讯ä¸é´ä»¶ç¸å ³é ç½® #protocol: DYJS_2023,DYJS_2024 mw: #å½ä»¤åééä¿¡ä¸é´ä»¶å°å ym: url: "http://127.0.0.1:8070" comSendUrl: "http://127.0.0.1:8070/rtuMw/com/send" mj: url: "http://127.0.0.1:8071" comSendUrl: "http://127.0.0.1:8071/rtuMw/com/send" sp: url: "http://127.0.0.1:8073" comSendUrl: "http://127.0.0.1:8073/rtuMw/com/send" test: url: "http://127.0.0.1:8072" comSendUrl: "http://127.0.0.1:8072/rtuMw/com/send" #çæµæ§å¶æ¨¡ååè°å°å rtuCallbackUrl_rm: "http://127.0.0.1:8081/remote/comRes/receive" #rtuè¿ç¨å级模ååè°å°å ugCallbackUrl_rm: "http://127.0.0.1:8081/remote/rtuUpgradeStateReceiver/receive" #微信å°ç¨åºåè°å°å rtuCallbackUrl_wx: "http://127.0.0.1:8087/wx/comRes/receive" #ä¸è¿è¡userTokenè¿æ»¤çURLï¼@ConfigurationPropertiesè¦æ±tokennofilter䏿æåæ¯é½å°å tokennofilter: urls: - /sso/sso - /remote/comRes/receive - /remote/rtuUpgradeStateReceiver/receive - /wx/comRes/receive - /app/captcha/get - /file/file #webåå¸å¼æä»¶ç³»ç» - /file/fm #webåå¸å¼æä»¶ç³»ç» #èªå¨ç»è®¡é ç½®ï¼èªå¨ç»è®¡å®æ¶ä»»å¡ä¼æ¯å¤©å®æ¶è¿è¡ auto-statistics: startHour: 0 #å¼å§å°æ¶ 0 startMinute: 5 #å¼å§åé 5 #ééæ¶æ¯æ¨é dingtalk: ym: enable: true #æ¯å¦å¯ç¨ robot: url: https://oapi.dingtalk.com/robot/send access-token: fecef8e7725998f8912af05419580861aafc73413c4920036c07c050fa33055f secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 mj: enable: true #æ¯å¦å¯ç¨ robot: url: https://oapi.dingtalk.com/robot/send access-token: fecef8e7725998f8912af05419580861aafc73413c4920036c07c050fa33055f secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 sp: enable: true #æ¯å¦å¯ç¨ robot: url: https://oapi.dingtalk.com/robot/send access-token: fecef8e7725998f8912af05419580861aafc73413c4920036c07c050fa33055f secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 test: enable: true #æ¯å¦å¯ç¨ robot: url: https://oapi.dingtalk.com/robot/send access-token: fecef8e7725998f8912af05419580861aafc73413c4920036c07c050fa33055f secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 #éæ§å¨åæ° rtu: batteryVolt: 17 signalIntensity: weak: 10 ordinary: 20 # strong: 20 #èæå¡é ç½®åæ° vc: #èæå¡æä½ä½é¢æ¥è¦å¼ alarmValue: 10 pipIrr-platform/pipIrr-global/src/main/resources/application-global.yml
@@ -83,8 +83,8 @@ nginx: webPort: 54321 mw: webPort: 8070 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ actutorPort: 9070 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ webPort: 8071 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ actutorPort: 9071 #éä¿¡ä¸é´ä»¶ä¸åºç¨ï¼ä¸è½å¨web模åç³»ç»ä¸åºç¨ idSuffix: 0 sso: cacheMaximumSize: 10000 #ç»å½ç¨æ·ç¼åå¯ç¼åç¨æ·çæå¤§å¼ @@ -321,6 +321,9 @@ ym: url: "http://127.0.0.1:8070" comSendUrl: "http://127.0.0.1:8070/rtuMw/com/send" mj: url: "http://127.0.0.1:8071" comSendUrl: "http://127.0.0.1:8071/rtuMw/com/send" sp: url: "http://127.0.0.1:8073" comSendUrl: "http://127.0.0.1:8073/rtuMw/com/send" @@ -360,6 +363,14 @@ secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 mj: enable: true #æ¯å¦å¯ç¨ robot: url: https://oapi.dingtalk.com/robot/send access-token: fecef8e7725998f8912af05419580861aafc73413c4920036c07c050fa33055f secret: SEC6042bc964d08899a5853eb321eb5a4d842a395982777f815bd07451c879228b7 at-all: true mobile: 18602657034 sp: enable: true #æ¯å¦å¯ç¨ robot: pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml
@@ -65,7 +65,70 @@ <item3 typeName="设å¤ä¿å »"/> </taskType> </org1> <org2 tag="sp" name="æ²ç" enable="true"> <org2 tag="mj" name="æ¢ æ±" enable="true"> <districts> <province name="æ±è¥¿ç" num="36" level="0"> <city name="èµ£å·å¸" num="07" level="1"> <country name="å®é½å¿" num="30" level="2" /> </city> </province> </districts> <dictionaries> <dict code="icProtocol" title="ICå¡åè®®" valueType="2"> <dictItem> <!-- é³å»ºä¼çæ¬ICå¡åè®® å¡ä¸ç¼å·å·²ç»å é¿ï¼ä¸çæ±æµ·çæ¬ä¸è´ï¼ï¼ä¸çº¯èçæ¬åè®®ä¸å --> <item1 dictCode="icProtocol" value="icP202203" name="èå¡åè®®" status="1" sort="0" /> <!-- çæ±æµ·çæ¬ICå¡åè®® --> <item2 dictCode="icProtocol" value="icP202404" name="æ°å¡åè®®" status="0" sort="1" /> </dictItem> </dict> </dictionaries> <user name="è¶ çº§ç®¡çå" phone="admin" password="dyyjy" supperAdmin="1" /> <payments> <item1 name="ç°é"/> <item2 name="POSæº"/> <item3 name="é¶è¡è½¬è´¦"/> </payments> <settings> <item1 item_name="lng" item_value="116" remarks="ç»åº¦"/> <item2 item_name="lat" item_value="27" remarks="纬度"/> <item3 item_name="zoomMp" item_value="12" remarks="ææºå°å¾ç¼©æ¾çº§å«"/> <item4 item_name="zoomPc" item_value="19" remarks="PCæºå°å¾ç¼©æ¾çº§å«"/> <item5 item_name="projectName" item_value="管çç³»ç»åé«ææºæ §å¾®çäºæå¡ç®¡çå¹³å°è½¯ä»¶ç³»ç»" remarks="项ç®åç§°"/> </settings> <waterTypes> <item1 typeName="çæºç¨æ°´"/> <item2 typeName="å·¥ä¸ç¨æ°´"/> <item3 typeName="çæ´»ç¨æ°´"/> <item4 typeName="å »æ®ç¨æ°´"/> <item5 typeName="绿åç¨æ°´"/> </waterTypes> <waterPrice price="0.90" /> <irrigateProfile> <item1 defaultValue = "10" unit = "2" sort = "1" type = "1"/> <item2 defaultValue = "20" unit = "2" sort = "2" type = "1" /> <item3 defaultValue = "1" unit = "1" sort = "3" type = "1"/> <item4 defaultValue = "2" unit = "1" sort = "4" type = "1"/> <item5 defaultValue = "20" unit = "3" sort = "1" type = "2"/> <item6 defaultValue = "30" unit = "3" sort = "2" type = "2"/> <item7 defaultValue = "50" unit = "3" sort = "3" type = "2"/> <item8 defaultValue = "80" unit = "3" sort = "4" type = "2"/> </irrigateProfile> <rechargeProfile> <item1 rechargeAmount = "50" sort = "1"/> <item2 rechargeAmount = "100" sort = "2" /> <item3 rechargeAmount = "200" sort = "3"/> <item4 rechargeAmount = "300" sort = "4"/> <item5 rechargeAmount = "500" sort = "5"/> <item6 rechargeAmount = "1000" sort = "6"/> </rechargeProfile> <taskType> <item1 typeName="设å¤å®è£ "/> <item2 typeName="设å¤ç»´ä¿®"/> <item3 typeName="设å¤ä¿å »"/> </taskType> </org2> <org3 tag="sp" name="æ²ç" enable="true"> <districts> <province name="çèç" num="62" level="0"> <city name="é æ³å¸" num="09" level="1"> @@ -127,8 +190,8 @@ <item2 typeName="设å¤ç»´ä¿®"/> <item3 typeName="设å¤ä¿å »"/> </taskType> </org2> <org3 tag="test" name="æµè¯" enable="true"> </org3> <org4 tag="test" name="æµè¯" enable="true"> <districts> <province name="天津å¸" num="12" level="0"> <city name="å¸è¾åº" num="01" level="1"> @@ -190,6 +253,6 @@ <item2 typeName="设å¤ç»´ä¿®"/> <item3 typeName="设å¤ä¿å »"/> </taskType> </org3> </org4> </orgs> </config> pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/application-database(mj÷½).yml
New file @@ -0,0 +1,17 @@ # æ°æ®æºé ç½® spring: datasource: #é ç½®æ°æ®æº type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/pipIrr_mj?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: #æ°æ®æºåç§°ï¼å½åå¨å¤ä¸ªæ°æ®æºæ¶ï¼è®¾ç½®ååå¯ä»¥å¾æ¹ä¾¿çæ¥è¿è¡åºå,é»è®¤èªå¨çæåç§°ï¼æ ¼å¼æ¯ï¼"DataSource-" + System.identityHashCode(this) #name: name: druid-mysql-mw-rtu åæ°æ®æºä¸èµ·ä½ç¨ï¼æä»¥æ³¨éæ #é ç½®åå§å大å°ãæå°ãæå¤§ initialSize: 10 minIdle: 10 maxActive: 200 # è·åè¿æ¥æ¶æå¤§çå¾ æ¶é´,å使¯«ç§ãé ç½®äºmaxWaitä¹å,缺çå¯ç¨å ¬å¹³é,å¹¶åæç伿æä¸é,妿éè¦å¯ä»¥éè¿é ç½®useUnfairLock屿§ä¸ºtrue使ç¨éå ¬å¹³é maxWait: 60000 pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/application-database.yml
@@ -3,7 +3,7 @@ datasource: #é ç½®æ°æ®æº type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_mj?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/config.xml
@@ -24,7 +24,7 @@ sendDingDingAlarmMsInterval: ææ¥è¦åçæ¶ï¼åééåéæ¶æ¯çé´éæ¶é¿ï¼åéï¼ --> <base orgTag="ym" orgTag="mj" isLowPower="false" onlyDealRtus="" onlyOneProtocol="false" @@ -149,7 +149,7 @@ idle: ååæ¶é¿ï¼ç§ï¼ --> <tcp enable="true" port="60000" port="61000" processors="3" idle="10" /> pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj user: defaultTrueRandomFalsePassword: true #true:éç¨é»è®¤å¯ç ï¼false:ç³»ç»äº§çéæºå¯ç defaultPassword: "abc_123" pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-gis/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-irrigate/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-operation/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj #actutorçwebç«¯å£ management: pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj user: defaultTrueRandomFalsePassword: true #true:éç¨é»è®¤å¯ç ï¼false:ç³»ç»äº§çéæºå¯ç defaultPassword: "abc_123" pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/resources/application.yml
@@ -1,6 +1,6 @@ spring: profiles: include: global, database, database-ym, database-sp, database-test include: global, database, database-ym, database-sp, database-test,database-mj jpa: