shuuufu 2 týždňov pred
commit
c906404b79
54 zmenil súbory, kde vykonal 7538 pridanie a 0 odobranie
  1. BIN
      .DS_Store
  2. 86 0
      cloud_dev/216.fsabkkeepalive-dev.yaml
  3. 171 0
      cloud_dev/51.fscloudmonitorsystem-dev.yaml
  4. 85 0
      cloud_dev/apigatewayservice-cloud_dev.yaml
  5. 108 0
      cloud_dev/boxgateway-cloud_dev.yaml
  6. 132 0
      cloud_dev/boxservice-cloud_dev.yaml
  7. 148 0
      cloud_dev/cardservice-cloud_dev.yaml
  8. 130 0
      cloud_dev/chargeservice-cloud_dev.yaml
  9. 212 0
      cloud_dev/cloudparkauthservice-cloud_dev.yaml
  10. 99 0
      cloud_dev/cloudseatservice-cloud_dev.yaml
  11. 94 0
      cloud_dev/dataservice-cloud_dev.yaml
  12. 112 0
      cloud_dev/devicedriveservice-cloud_dev.yaml
  13. 85 0
      cloud_dev/deviceservice-cloud_dev.yaml
  14. 257 0
      cloud_dev/externalservice-cloud_dev.yaml
  15. 86 0
      cloud_dev/fscloudseatgateway-dev.yaml
  16. 74 0
      cloud_dev/fyxservice-cloud_dev.yaml
  17. 228 0
      cloud_dev/gatewayservice-cloud_dev.yaml
  18. 186 0
      cloud_dev/inoutservice-cloud_dev.yaml
  19. 107 0
      cloud_dev/msgservice-cloud_dev.yaml
  20. 168 0
      cloud_dev/openservice-cloud_dev.yaml
  21. 183 0
      cloud_dev/parkservice-cloud_dev.yaml
  22. 200 0
      cloud_dev/payCenterProxy-cloud_dev.yaml
  23. 120 0
      cloud_dev/paymentservice-cloud_dev.yaml
  24. 145 0
      cloud_dev/personservice-cloud_dev.yaml
  25. 163 0
      cloud_dev/reductionservice-cloud_dev.yaml
  26. 169 0
      cloud_dev/systemservice-cloud_dev.yaml
  27. 182 0
      cloud_dev/toolservice-cloud_dev.yaml
  28. 131 0
      cloud_dev/transferservice-cloud_dev.yaml
  29. 85 0
      dev/apigatewayservice-dev.yaml
  30. 114 0
      dev/boxgateway-dev.yaml
  31. 133 0
      dev/boxservice-dev.yaml
  32. 144 0
      dev/cardservice-dev.yaml
  33. 128 0
      dev/chargeservice-dev.yaml
  34. 185 0
      dev/cloudparkauthservice-dev.yaml
  35. 97 0
      dev/cloudseatservice-dev.yaml
  36. 100 0
      dev/dataservice-dev.yaml
  37. 114 0
      dev/dataservice-es-dev.yaml
  38. 113 0
      dev/devicedriveservice-dev.yaml
  39. 85 0
      dev/deviceservice-dev.yaml
  40. 257 0
      dev/externalservice-dev.yaml
  41. 74 0
      dev/fyxservice-dev.yaml
  42. 229 0
      dev/gatewayservice-dev.yaml
  43. 198 0
      dev/inoutservice-dev.yaml
  44. 107 0
      dev/msgservice-dev.yaml
  45. 168 0
      dev/openservice-dev.yaml
  46. 184 0
      dev/parkservice-dev.yaml
  47. 210 0
      dev/payCenterProxy-dev.yaml
  48. 120 0
      dev/paymentservice-dev.yaml
  49. 156 0
      dev/personservice-dev.yaml
  50. 6 0
      dev/reductionservice
  51. 160 0
      dev/reductionservice-dev.yaml
  52. 197 0
      dev/systemservice-dev.yaml
  53. 182 0
      dev/toolservice-dev.yaml
  54. 131 0
      dev/transferservice-dev.yaml

BIN
.DS_Store


+ 86 - 0
cloud_dev/216.fsabkkeepalive-dev.yaml

@@ -0,0 +1,86 @@
+server:
+  port: 30132
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+
+
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[com.fsserver]": INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    com.fscloud.keepalive.listener: DEBUG
+
+spring:
+  application:
+    name: 216.fsabkkeepalive
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+  redis:
+    database: 11
+    host: 192.168.2.92
+    port: 6379
+    timeout: 1s
+    password: Fjc@2025
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-idle: 8
+        max-active: 8
+        min-idle: 0
+        max-wait: -1
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+    default-property-inclusion: NON_NULL
+    serialization:
+      WRITE_DATES_AS_TIMESTAMPS: false
+
+rocketmq:
+  name-server: 192.168.16.20:9876
+  consumer:
+    reuse-application-context: true
+    topic: 
+      event: topic_send_cloud_event_dev
+      eventPool: topic_send_cloud_event_pool_dev
+      payNotify: topic_send_cloud_pay_notify_dev
+    group: 
+      event: topic_send_cloud_event_dev
+      eventPool: topic_send_cloud_event_pool_dev
+      payNotify: topic_send_cloud_pay_notify_dev
+
+feign:
+  hystrix:
+    enabled: false
+  client:
+    config:
+      default:
+        read-timeout: 8000
+        connect-timeout: 2000
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+  thread-pool: #为@Async功能配置的线程池
+    cloud: #通用线程池
+      core-pool-size: 2
+      max-pool-size: 10
+      queue-capacity: 1000
+      name-prefix: cloud

+ 171 - 0
cloud_dev/51.fscloudmonitorsystem-dev.yaml

@@ -0,0 +1,171 @@
+server:
+  port: 30129
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": info
+    "[org.apache.http]": info
+    "[org.apache.tomcat.util.net.NioEndpoint]": info
+    "[sun.rmi]": info
+    "[com.alibaba.nacos]": info
+    com.fscloud.core.helper: info
+    com.fscloud.*.mapper: info
+    com.fscloud.*.feign: info
+    org.springframework.data.mongodb.core.MongoTemplate: info
+
+spring:
+  application:
+    name: 51.fscloudmonitorsystem
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_fscloudmonitorsystem?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  redis:
+    database: 11
+    host: 192.168.2.92
+    port: 6379
+    timeout: 1s
+    password: Fjc@2025
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-idle: 8
+        max-active: 8
+        min-idle: 0
+        max-wait: -1
+  data:
+    mongodb:
+      uri: mongodb://admin:Fjc%402025@192.168.2.93:27017/fujica_cloud_seat?authSource=admin
+
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+    default-property-inclusion: NON_NULL
+    serialization:
+      WRITE_DATES_AS_TIMESTAMPS: false
+  # 禁用XML自动配置
+  autoconfigure:
+    exclude:
+      - org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration
+
+rocketmq:
+  name-server: 192.168.16.20:9876
+  producer:
+    group: fujica-producer
+    topic:
+      event: topic_send_cloud_event_dev
+      eventPool: topic_send_cloud_event_pool_dev
+      payNotify: topic_send_cloud_pay_notify_dev
+
+feign:
+  hystrix:
+    enabled: false
+  client:
+    config:
+      default:
+        read-timeout: 10000
+        connect-timeout: 2000
+
+mybatis-plus:
+  configuration:
+    map-underscore-to-camel-case: true
+    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+jwt:
+  access-token-expire: 86400
+  access-token-secret: 123456
+  refresh-token-expire: 86400
+  refresh-token-secret: 123456
+
+#穿透
+pgConnectSvr:
+  user: _ADM_0000
+  pass: Dhy2xZahUjMNRdCw39yG
+  url: http://47.112.194.29:8031/
+
+#萤石配置
+ezviz:
+  appkey: 8a7f557cdb644f2fbb5bde7bf1af52f7
+  appsecret: 2df178dfa4ef9dccfd32b4e606da25ee
+secretkey:
+  des: DESFUJIC
+  sign: b3f1d944-5588-11e7-bdee-ac220b78ddb0
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+  login:
+    common:
+      needVerifyCode: false
+  password:
+    sms:
+      code: SMS_468630113
+
+aliyun:
+  oss:
+      v1:
+        endpoint: https://oss-cn-shenzhen.aliyuncs.com
+        keyid: LTAI5tALFygbdLmGw1VsDEVw
+        keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+        bucketname: fsbase
+      v2:
+        endpoint: https://oss-cn-shenzhen.aliyuncs.com
+        keyid: LTAI5tALFygbdLmGw1VsDEVw
+        keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+        bucketname: fsbase
+      cloud:
+        endpoint: https://oss-cn-shenzhen.aliyuncs.com
+        keyid: LTAI5tALFygbdLmGw1VsDEVw
+        keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+        bucketname: fsbase
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+  thread-pool: #为@Async功能配置的线程池
+    cloud: #通用线程池
+      core-pool-size: 2
+      max-pool-size: 10
+      queue-capacity: 1000
+      name-prefix: cloud
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: fscloudmonitorsystem
+      address:
+      port: 9998
+      logretentiondays: 30
+    accessToken: default_token

+ 85 - 0
cloud_dev/apigatewayservice-cloud_dev.yaml

@@ -0,0 +1,85 @@
+server:
+  port: 10077
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+
+  permit:
+    
+spring:
+  application:
+    name: apigatewayservice
+  cloud:
+    gateway:
+      httpclient:
+        connect-timeout: 2000
+        response-timeout: 20000
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: transfer-service-zhuhai-credit #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "zhuhaicredit" #元数据标记移动端接口
+          predicates:
+            - Path=/api/openapi/v1/**
+        - id: openservice
+          uri: lb://openservice
+          metadata:
+            request-source: "open"
+          predicates:
+            - Path=/open/**
+          
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+zhuhai:
+  credit:
+    accessKey: YQ21PeWAARlxHoPF
+    secretKey: Zf3M2d-bbVq1QrQVZtwZm7PZmCP9CCrb
+    timestampValidity: 100000

+ 108 - 0
cloud_dev/boxgateway-cloud_dev.yaml

@@ -0,0 +1,108 @@
+server:
+  port: 10000
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /**/qrcode/down
+    - /**/send/SmsCode/**
+    - /**/verifyCode
+    - /**/login
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+    - /box/user/**
+  permit:
+
+spring:
+  application:
+    name: boxgateway
+  cloud:
+    gateway:
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: deviceservice
+          uri: lb://deviceservice
+#          uri: http://192.168.8.122:31052
+          metadata:
+            request-source: "device"
+          predicates:
+            - Path=/device/**
+        - id: parkservice
+          uri: lb://parkservice
+          # uri: http://192.168.12.139:10002
+#          uri: http://localhost:10002
+          metadata:
+            request-source: "park"
+          predicates:
+            - Path=/park/**
+        - id: systemservice
+          uri: lb://systemservice
+          # uri: http://192.168.8.122:31010
+          metadata:
+            request-source: "sys"
+          predicates:
+            - Path=/sys/**
+        - id: cardservice
+          uri: lb://cardservice
+          # uri: http://192.168.8.122:31054
+          metadata:
+            request-source: "card"
+          predicates:
+            - Path=/card/**
+        - id: boxservice
+          uri: lb://boxservice
+          # uri: http://192.168.12.73:10019
+          metadata:
+            request-source: "box"
+          predicates:
+            - Path=/box/**
+        - id: ws-boxservice
+          uri: lb://boxservice
+#          uri: ws://localhost:10019  # WebSocket服务地址,使用ws://或wss://协议
+          predicates:
+            - Path=/box/ws/**  # WebSocket路径匹配
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+        enabled: true
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接

+ 132 - 0
cloud_dev/boxservice-cloud_dev.yaml

@@ -0,0 +1,132 @@
+server:
+  port: 10019
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /box
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: boxservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: false
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+      config:
+        enabled: false
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/cloud_dev_31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_boxservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+  # data:
+  #   mongodb:
+  #     uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+  app-access-token-expire: 2592000 #爱泊客小程序、H5登录有效期(30天)
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间
+      cloudparkauthservice: 
+        connect-timeout: 3000 #auth服务连接超时时间
+        read-timeout: 10000 #auth计费服务请求超时时间
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+  consumer:
+    topic:
+      parkAuthResult: parkauth_event_cloud_dev
+      parkEventRecord: park_event_record_cloud_dev
+      parkGateOperateResult: park_gate_operate_result_cloud_dev
+      gpioInput: gpio_input_event_cloud_dev
+      deviceOnlineStatus: topic_device_status_cloud_dev
+      gpioDeviceStatus: gpio_device_status_cloud_dev
+    group:
+      parkAuthResult: box_parkauth_event_cloud_dev
+      parkEventRecord: box_park_event_record_cloud_dev
+      parkGateOperateResult: box_park_gate_operate_result_cloud_dev
+      gpioInput: box_gpio_input_event_cloud_dev
+      deviceOnlineStatus: box_topic_device_status_cloud_dev
+      gpioDeviceStatus: box_gpio_device_status_cloud_dev
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: boxservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 148 - 0
cloud_dev/cardservice-cloud_dev.yaml

@@ -0,0 +1,148 @@
+server:
+  port: 10009
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /card
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: false # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cardservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_cardservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  #configuration:
+    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+      cardEnterpriseParkRelationSync: sys_card_company_park_relation_cloud_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_cloud_dev
+      deviceCommand: parkauth_device_command_cloud_dev
+  consumer:
+    topic: 
+      parkcardblacksheet: park_card_black_sheet_cloud_dev      
+      parkcardlongleasecancel: park_card_long_lease_cancel_cloud_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_cloud_dev
+      parkcardlongleasechange: park_card_long_lease_change_cloud_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_cloud_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_cloud_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_cloud_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_cloud_dev
+      parkcardtypeinfo: park_card_Billing_rule_cloud_dev
+      payresult: topic_pay_result_sync_card_cloud_dev
+      sysCustomerSync: topic_sys_customer_sync_cloud_dev
+      storedValueAccount: park_stored_value_account_cloud_dev
+      storedRechargeRecord: park_stored_value_recharge_cloud_dev
+      storedRefundRecord: park_stored_value_refund_cloud_dev
+      storedCancelRecord: park_stored_value_cancel_cloud_dev
+      storedConsumeRecord: park_stored_value_comsume_cloud_dev
+      storedPayResult: topic_pay_result_sync_stored_cloud_dev
+      
+    group: 
+      parkcardblacksheet: park_card_black_sheet_cloud_dev
+      parkcardlongleasecancel: park_card_long_lease_cancel_cloud_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_cloud_dev
+      parkcardlongleasechange: park_card_long_lease_change_cloud_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_cloud_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_cloud_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_cloud_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_cloud_dev
+      parkcardtypeinfo: park_card_Billing_rule_cloud_dev
+      payresult: topic_pay_result_sync_card_cloud_dev
+      sysCustomerSync: topic_sys_customer_sync_cloud_dev
+      storedValueAccount: park_stored_value_account_cloud_dev
+      storedRechargeRecord: park_stored_value_recharge_cloud_dev
+      storedRefundRecord: park_stored_value_refund_cloud_dev
+      storedCancelRecord: park_stored_value_cancel_cloud_dev
+      storedConsumeRecord: park_stored_value_comsume_cloud_dev
+      storedPayResult: topic_pay_result_sync_stored_cloud_dev
+      
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 1000 #默认连接超时时间
+        read-timeout: 5000 #默认请求超时时间
+
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #卡服务通用线程池
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 100
+      name-prefix: card
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: cardservice_cloud
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+month-card:
+  bloom-filter:
+    rebuild-on-startup: true

+ 130 - 0
cloud_dev/chargeservice-cloud_dev.yaml

@@ -0,0 +1,130 @@
+server:
+  port: 10005
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /charge
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    org.apache.rocketmq.client: OFF
+    "[org.apache.rocketmq]": OFF
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    org.apache.ibatis: ERROR
+    org.mybatis: ERROR
+    org.springframework.jdbc: ERROR
+    org.springframework.transaction: ERROR
+    com.alibaba.nacos.client.auth.impl.process.HttpLoginProcessor: OFF
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: chargeservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 5 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_chargeservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  main:
+    allow-bean-definition-overriding: true
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  client:
+    logUseSystemProperties: true
+    logLevel: OFF
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcServiceUpdate: topic_dc_service_update_cloud_dev
+      topicExPushParkCarFeeOrder: ex_park_car_fee_order_cloud_dev
+      parkCarFeeOrder: park_car_fee_order_cloud_dev
+      chargePayNotify: charge_pay_notify_cloud_dev
+      chargePayNotifyBatch: charge_pay_notify_batch_cloud_dev
+  consumer:
+    topic: 
+      chargeResult: park_charge_result_cloud_dev
+      payResultSync: topic_pay_result_sync_parking_cloud_dev
+    group: 
+      chargeResult: park_charge_result_cloud_dev
+      payResultSync: topic_pay_result_sync_parking_cloud_dev
+
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间
+      payCenterProxy: 
+        connect-timeout: 2000 #代理服务连接超时时间
+        read-timeout: 25000 #代理服务请求超时时
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: chargeservice-cloud
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+charge:
+  component:
+    uri: http://fee-engine:11005

+ 212 - 0
cloud_dev/cloudparkauthservice-cloud_dev.yaml

@@ -0,0 +1,212 @@
+server:
+  port: 10038
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /auth
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cloudparkauthservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876 # 开发环境命名空间
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # 默认库索引(保留,对应原 RedisUtils 静态 API 与 redisSingleTemplate)
+    park-database: 2      # 车场业务库(ParkRedisUtils)
+    card-database: 8      # 月卡业务库(CardRedisUtils)
+    system-database: 2    # 系统业务库(SystemRedisUtils)
+    reduction-database: 8 # 减免业务库(ReductionRedisUtils)
+    charge-database: 5    # 计费业务库(ChargeRedisUtils)
+    device-database: 8    # 设备服务
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    # 以下为跨服务读专用前缀,null/空串表示不附加前缀
+    park-prefix: fsv2_cloud_dev        # 例如 "fsv2_dev:park:"
+    card-prefix: cloud_dev        # 例如 "fsv2_dev:card:"
+    system-prefix: cloud_dev      # 例如 "fsv2_dev:system:"
+    reduction-prefix:    # 例如 "fsv2_dev:reduction:"
+    charge-prefix:
+    device-prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_cloudparkauthservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      authResult: park_car_auth_result_cloud_dev
+      parkauthEvent: parkauth_event_cloud_dev
+      deviceCommand: parkauth_device_command_cloud_dev
+      parkInRecordLockStatus: park_in_record_lock_status_cloud_dev
+      parkEventRecord: park_event_record_cloud_dev
+      parkFollowRecord: park_follow_record_cloud_dev
+      parkFollowPayStatus: park_follow_payStatus_cloud_dev
+      parkGateOperateRecord: park_gate_operate_record_cloud_dev
+      parkGateOperateResult: park_gate_operate_result_cloud_dev
+      deviceCommandRetry: device_command_retry_cloud_dev
+      parkInRecord: park_in_record_cloud_dev
+      parkOutRecord: park_out_record_cloud_dev
+
+  consumer:
+    topic:
+      up:
+        deviceRecognitionResult: device_recognition_cloud_dev
+        gateStatus: control_gate_result_cloud_dev
+        gpioInput: gpio_input_event_cloud_dev
+        heartbeat: heartbeat_event_cloud_dev
+        serialData: serial_data_event_cloud_dev
+        snapshotResult: snapshot_result_event_cloud_dev
+      controlGateResult: control_gate_result_cloud_dev
+      payResultSync: topic_pay_result_sync_api_cloud_dev
+      payNotify: pay_notify_cloud_dev
+      payNotifyBatch: park_pay_result_notify_batch_cloud_dev
+      merchantWarn: park_merchant_warning_cloud_dev
+      ownerReduction: park_owner_reduction_cloud_dev
+      carAuthentication: park_car_authentication_cloud_dev
+      groundSense: ground_sense_cloud_dev
+      reply: device-reply-event_cloud_dev
+      deviceCommandRetry: device_command_retry_cloud_dev
+      userVirtualPlateSync: user_virtual_plate_sync_cloud_dev
+      chargePayNotify: charge_pay_notify_cloud_dev
+      chargePayNotifyBatch: charge_pay_notify_batch_cloud_dev
+    group:
+      up:
+        deviceRecognitionResult: device_recognition_cloud_dev
+        gateStatus: control_gate_result_cloud_dev
+        gpioInput: gpio_input_event_cloud_dev
+        heartbeat: heartbeat_event_cloud_dev
+        serialData: serial_data_event_cloud_dev
+        snapshotResult: snapshot_result_event_cloud_dev
+      controlGateResult: control_gate_result_cloud_dev
+      payResultSync: auth_topic_pay_result_sync_api_cloud_dev
+      payNotify: pay_notify_cloud_dev
+      payNotifyBatch: park_pay_result_notify_batch_cloud_dev
+      merchantWarn: park_merchant_warning_cloud_dev
+      ownerReduction: park_owner_reduction_cloud_dev
+      carAuthentication: park_car_authentication_cloud_dev
+      groundSense: ground_sense_cloud_dev
+      reply: device-reply-event_cloud_dev
+      deviceCommandRetry: device_command_retry_cloud_dev
+      userVirtualPlateSync: auth_user_virtual_plate_sync_cloud_dev
+      chargePayNotify: charge_pay_notify_cloud_dev
+      chargePayNotifyBatch: charge_pay_notify_batch_cloud_dev
+
+cross-service-cache:
+  local:
+    enabled: false
+    default-ttl-seconds: 30
+    default-max-size: 10000
+    overrides:
+      monthCard:
+        ttl-seconds: 30
+        max-size: 10000
+      blackList:
+        ttl-seconds: 30
+        max-size: 5000
+      whiteList:
+        ttl-seconds: 30
+        max-size: 5000
+      parkDetail:
+        ttl-seconds: 300
+        max-size: 1000
+      parkSetting:
+        ttl-seconds: 300
+        max-size: 1000
+      lane:
+        ttl-seconds: 300
+        max-size: 2000
+      tempChargeRule:
+        ttl-seconds: 600
+        max-size: 1000
+      deviceInfo:
+        ttl-seconds: 300
+        max-size: 2000
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: cloudparkauthserviceCloud
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+# 外部API配置
+external:
+  api:
+    reservation-base-url: http://192.168.8.124:30130
+    park-info-sync-url: /park/tparklist/addBatch
+    connect-timeout: 5000
+    read-timeout: 10000
+
+aliyun:
+  oss:
+    endpoint: http://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 60000 #默认请求超时时间
+
+parkauth:
+  prerecord:
+    expire-minutes: 30

+ 99 - 0
cloud_dev/cloudseatservice-cloud_dev.yaml

@@ -0,0 +1,99 @@
+server:
+  port: 10040
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /cloudseat
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    com.fujica.feignapi: INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cloudseatservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  consumer:
+    topic: 
+      topicParkInfo: topic_park_info_cloud_dev
+      topicParkLane: topic_park_lane_cloud_dev
+      topicDevice: topic_device_info_cloud_dev
+      topicDeviceOnlineStatus: topic_device_status_cloud_dev
+      topicParkPlace: topic_park_place_cloud_dev
+      topicEvent: cloud_seat_event_cloud_dev
+      topicProjectInfo: topic_project_info_cloud_dev
+      deviceCommandAck: device_command_ack_cloud_dev
+    group: 
+      topicParkInfo: topic_park_info_cloud_cloud_dev
+      topicParkLane: topic_park_lane_cloud_cloud_dev
+      topicDevice: topic_device_info_cloud_cloud_dev
+      topicDeviceOnlineStatus: topic_device_status_cloud_cloud_dev
+      topicEvent: cloud_seat_event_cloud_dev
+      topicParkPlace: topic_park_place_cloud_cloud_dev
+      topicProjectInfo: topic_project_info_cloud_cloud_dev
+      deviceCommandAck: device_command_ack_cloud_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 60000 #默认连接超时时间
+        read-timeout: 60000 #默认请求超时时间
+
+#云坐席配置
+cloud:
+  url: http://fscloudseatgateway:30059/api
+  system-code: v2-to-carpoint
+  secret-key: 7B3D9A4F1C8E5G2H6J9K1L0M4N7P3R5S
+  sid: YAqEezPC
+  tk: 3163960780cbb77f5a8f5b75089d1fa2
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #通用线程池
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 100
+      name-prefix: cloud

+ 94 - 0
cloud_dev/dataservice-cloud_dev.yaml

@@ -0,0 +1,94 @@
+server:
+  port: 10013
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /data
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+    #"[org.mongodb.driver.protocol.command]": DEBUG
+
+spring:
+  application:
+    name: dataservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  data:
+    mongodb:
+      # uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+      uri: mongodb://admin:Fjc%402025@192.168.2.93:27017/fujica_data_center_cloud_dev?authSource=admin&connectTimeoutMS=10000&serverSelectionTimeoutMS=10000&socketTimeoutMS=20000
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+  consumer:
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicDcServiceAdd: topic_dc_service_add_cloud_dev
+      topicDcServiceBatchAdd: topic_dc_service_batch_add_cloud_dev
+      topicDcServiceBatchDel: topic_dc_service_batch_del_cloud_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_cloud_dev
+      topicDcServiceDel: topic_dc_service_del_cloud_dev
+      topicDcServiceUpdate: topic_dc_service_update_cloud_dev
+    group: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicDcServiceAdd: topic_dc_service_add_cloud_dev
+      topicDcServiceBatchAdd: topic_dc_service_batch_add_cloud_dev
+      topicDcServiceBatchDel: topic_dc_service_batch_del_cloud_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_cloud_dev
+      topicDcServiceDel: topic_dc_service_del_cloud_dev
+      topicDcServiceUpdate: topic_dc_service_update_cloud_dev
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: dataserviceclouddev
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+async:
+  corePoolSize: 2
+  maxPoolSize: 8
+  queueCapacity: 1000
+  namePrefix: async-service-

+ 112 - 0
cloud_dev/devicedriveservice-cloud_dev.yaml

@@ -0,0 +1,112 @@
+server:
+  port: 10042
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /devicedrive
+  compression:
+    enabled: true
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+
+spring:
+  application:
+    name: devicedriveservice
+  cloud:
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92
+    database: 8
+    port: 6379
+    password: Fjc@2025
+    prefix: cloud_dev:devicedriveservice
+    jedis:
+      pool:
+        max-active: 8
+        max-wait: -1
+        max-idle: 8
+        min-idle: 0
+
+mqtt:
+  emqx:
+    endpoint: 192.168.2.92
+    port: 1883
+    username: admin
+    password: fujica0408
+    subclientid: ${spring.application.name}-subscriber-${random.value}
+    pubclientid: ${spring.application.name}-publisher-${random.value}
+    keepaliveinterval: 300
+    qos: 1
+    cleansession: true
+    automaticreconnect: true
+    completiontimeout: 30000
+    reconnectInterval: 10000
+    maxReconnectAttempts: -1
+    connectionTimeout: 30
+    baseReconnectDelay: 1000
+    maxReconnectDelay: 60000
+    topicdeviceup: device/+/message/up/+
+    topicdownack: device/+/message/down/+/reply
+    topicheartbeat: $/device/+/message/up/keep_alive
+  retry:
+    enabled: true
+    maxAttempts: 10
+    initialInterval: 5000
+    maxInterval: 60000
+    multiplier: 2.0
+    connectionTimeout: 30000
+    heartbeatInterval: 30000
+    immediateRetry: true
+    strategy: EXPONENTIAL_BACKOFF
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: device-drive-producer
+    send-message-timeout: 30000
+    retry-times-when-send-failed: 3
+    topic:
+      up:
+        deviceRecognitionResult: device_recognition_cloud_dev
+        gateStatus: control_gate_result_cloud_dev
+        gpioInput: gpio_input_event_cloud_dev
+        heartbeat: heartbeat_event_cloud_dev
+        serialData: serial_data_event_cloud_dev
+        snapshotResult: snapshot_result_event_cloud_dev
+      reply: device-reply-event_cloud_dev
+      gpioDeviceStatus: gpio_device_status_cloud_dev
+  consumer:
+    topic:
+      parkDeviceInfoSync: park-device-info-sync_cloud_dev
+      deviceCommand: parkauth_device_command_cloud_dev
+    group:
+      parkDeviceInfoSync: park-device-info-sync-group_cloud_dev
+      deviceCommand: parkauth_device_command_cloud_dev
+
+device:
+  auto-register: true
+  heartbeat-interval: 60
+  offline-timeout: 300
+
+async:
+  thread-pool:
+    common:
+      core-pool-size: 4
+      max-pool-size: 16
+      queue-capacity: 512
+      name-prefix: async-common-

+ 85 - 0
cloud_dev/deviceservice-cloud_dev.yaml

@@ -0,0 +1,85 @@
+server:
+  port: 10041
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /device
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: deviceservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_deviceservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  #configuration:
+    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+rocketmq:
+  name-server: 192.168.16.20:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDeviceInfo: topic_device_info_cloud_dev
+      topicDeviceOnlineStatus: topic_device_status_cloud_dev
+  consumer:
+    topic: 
+      topicDeviceOnlineStatus: device_online_status_cloud_dev
+      heartbeat: heartbeat_event_cloud_dev
+    group: 
+      topicDeviceOnlineStatus: device_online_status_cloud_dev
+      heartbeat: device_heartbeat_event_cloud_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 257 - 0
cloud_dev/externalservice-cloud_dev.yaml


+ 86 - 0
cloud_dev/fscloudseatgateway-dev.yaml

@@ -0,0 +1,86 @@
+server:
+  port: 30059
+
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    org.springframework.cloud.gateway: INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: fscloudseatgateway
+  cloud:
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+    gateway:
+      httpclient:
+        connect-timeout: 2000
+        response-timeout: 8000
+      discovery:
+        locator:
+          enabled: false
+      routes:
+        - id: cloud-front-end #前端调用
+          uri: lb://51.fscloudmonitorsystem
+          metadata:
+            request-source: "frontEnd"
+          predicates:
+            - Path=/cloud/**
+          filters: 
+            - RewritePath=/cloud/v2/api-docs, /v2/api-docs?group=default
+            - RewritePath=/cloud/(?<path>.*), /$\{path}
+        - id: cloud-inner-api #API调用
+          uri: lb://51.fscloudmonitorsystem
+          metadata:
+            request-source: "innerApi"
+          predicates:
+            - Path=/api/**
+          filters:
+            - StripPrefix=1
+        - id: cloud-ws #websocket接口
+          uri: lb://216.fsabkkeepalive
+          metadata:
+            request-source: "websocket"
+          predicates:
+            - Path=/ws/**
+          filters:
+            - StripPrefix=1
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 11 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+auth:
+  access-token-secret: 123456
+  apiAccount:
+    v1-to-carpoint: 330B581B27994CBB9A4C2FEEB016F7CA
+    v2-to-carpoint: 7B3D9A4F1C8E5G2H6J9K1L0M4N7P3R5S
+  anonymous:
+    - /**/send/SmsCode/**
+    - /**/verifyCode
+    - /**/login
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**

+ 74 - 0
cloud_dev/fyxservice-cloud_dev.yaml

@@ -0,0 +1,74 @@
+server:
+  port: 10018
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /fyx
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: fyxservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 12 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev   
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_fyxservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+

+ 228 - 0
cloud_dev/gatewayservice-cloud_dev.yaml

@@ -0,0 +1,228 @@
+server:
+  port: 10001
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /transfer/mobile/system/**
+    - /transfer/mobile/cg/**
+    - /transfer/mobile/qrcode/**
+    - /transfer/mobile/reduction/**
+    - /transfer/mobile/invoice/queryParkInvoice/**
+    - /transfer/mobile/invoice/queryInvoiceEnable/**
+    - /transfer/mobile/setting/**
+    - /transfer/mobile/person/zfb/pass/api-to-out/quick-access
+    - /transfer/callback/**
+    - /transfer/mobile/aliPark/**
+    - /**/qrcode/down
+    - /**/send/SmsCode/**
+    - /**/verifyCode
+    - /**/login
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+    - /payment/**
+    - /transfer/manage/activity/mobileCreateQrCode
+    - /transfer/mobile/cardLongLease/findOneByMember
+    - /transfer/mobile/cardLongLeaseApply/fee
+    - /transfer/mobile/park/**
+    - /open/access/token
+    - /transfer/mobile/tool/**
+    - /center-gateway/**
+    - /h6/**
+    - /invoice/**
+    - /reduction/charge/**
+    - /charge/**
+    - /outapi/**
+    - /park/reserve/service/sync/**
+    - /cloudseat/p1/**
+
+  permit:
+    - /transfer/mobile/pay/**
+    
+spring:
+  application:
+    name: gatewayservice
+  cloud:
+    gateway:
+      httpclient:
+        connect-timeout: 2000
+        response-timeout: 20000
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: transfer-service-offline #线下接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "offline" 
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/offline/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/offline/v2/api-docs, /v2/api-docs?group=线下接口
+            - RewritePath=/transfer/offline/(?<path>.*), /offline/$\{path}
+        - id: transfer-service-manage #管理平台接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "manage" 
+          predicates:
+            - Path=/transfer/manage/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/manage/(?<path>.*), /$\{path}
+        - id: transfer-service-mobile #移动端接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "mobile" 
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/mobile/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/mobile/v2/api-docs, /v2/api-docs?group=移动端接口
+            - RewritePath=/transfer/mobile/(?<path>.*), /mobile/$\{path}      
+        - id: transfer-service-callback #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "callback" #元数据标记移动端接口
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/callback/**
+          filters:
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/callback/v2/api-docs, /v2/api-docs?group=第三方回调接口
+            - RewritePath=/transfer/callback/(?<path>.*), /callback/$\{path}
+        - id: transfer-service-richMerchant #富利商接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "manage" #元数据管理平台接口
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/richMerchant/**
+          filters:
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/richMerchant/v2/api-docs, /v2/api-docs?group=富利商接口
+            - RewritePath=/transfer/richMerchant/(?<path>.*), /richMerchant/$\{path}
+        - id: transfer-service-zhuhai-credit #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "zhuhaicredit" #元数据标记移动端接口
+          predicates:
+            - Path=/api/openapi/v1/**
+        - id: openservice
+          uri: lb://openservice
+          metadata:
+            request-source: "open"
+          predicates:
+            - Path=/open/**
+        - id: payCenterProxy
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "payment"
+          predicates:
+            - Path=/payment/**
+        - id: invoiceCore
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "invoice"
+          predicates:
+            - Path=/invoice/**
+        # - id: paymentservice
+        #   uri: lb://paymentservice
+        #   metadata:
+        #     request-source: "payment" 
+        #   predicates:
+        #     - Path=/payment/**
+        #   filters:
+        #     - RewritePath=/payment/callback/v2/api-docs, /payment/v2/api-docs
+        - id: paycentergateway
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "paycenter"
+          predicates:
+            - Path=/pay-center-gateway/**
+        - id: fyx-service
+          uri: lb://fyxservice
+          metadata:
+            request-source: "fyx" 
+          predicates:
+            - Path=/fyx/**
+        - id: h6service
+          uri: http://h6service:20001
+          metadata:
+            request-source: "h6"
+          predicates:
+            - Path=/h6/** 
+        - id: reductionservice
+          uri: lb://reductionservice
+          metadata:
+            request-source: "reductionservice"
+          predicates:
+            - Path=/reduction/charge/**
+        - id: external-outapi #外部请求
+          uri: lb://externalservice
+          metadata:
+            request-source: "externalservice"
+          predicates:
+            - Path=/outapi/**
+          filters:
+            - RewritePath=/outapi/(?<path>.*), /external/outapi/$\{path}
+        - id: parkservice-reserve
+          uri: lb://parkservice
+          metadata:
+            request-source: "parkservice"
+          predicates:
+            - Path=/park/reserve/service/sync/**
+        - id: cloudseatservice
+          uri: lb://cloudseatservice
+          metadata:
+            request-source: "cloudseatservice"
+          predicates:
+            - Path=/cloudseat/p1/**
+          filters:
+            - RewritePath=/cloudseat/p1/v2/api-docs, /cloudseat/v2/api-docs
+          
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接

+ 186 - 0
cloud_dev/inoutservice-cloud_dev.yaml

@@ -0,0 +1,186 @@
+server:
+  port: 10011
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /inout
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: inoutservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  shardingsphere:
+    props:
+      sql-show: false
+    datasource:
+      ds0:
+        username: fujica
+        password: Fjc@2025
+        url: jdbc:mysql://192.168.2.93:3306/cloud_dev_inoutservice?useSSL=false&serverTimezone=GMT%2b8
+        type: com.zaxxer.hikari.HikariDataSource
+        driver-class-name: com.mysql.cj.jdbc.Driver
+        validation-timeout: 3000
+        idle-timeout: 60000
+        minimum-idle: 30
+        read-only: false
+        connection-timeout: 60000 #请求连接的超时时间
+        maximum-pool-size: 500 #最大连接数量
+        max-lifetime: 1800000 #连接的最长生命周期
+        connection-test-query: select 1 #连接验证sql
+      names: ds0
+    rules:
+      sharding:
+        sharding-algorithms:
+          # 分表算法
+          table-parkin:
+            type: INLINE
+            props:
+              algorithm-expression: io_park_in_$->{Math.abs(project_no.hashCode()%10) +1}
+          table-parkout:
+            type: INLINE
+            props:
+              algorithm-expression: io_park_out_$->{Math.abs(project_no.hashCode()%10) +1}
+
+        tables:
+          io_park_in:
+            actual-data-nodes: ds0.io_park_in_$->{1..10}
+            key-generate-strategy:
+              column: project_no
+              key-generator-name: projectuuid
+            # 分表策略
+            table-strategy:
+              standard:
+                sharding-column: project_no
+                sharding-algorithm-name: table-parkin
+          io_park_out:
+            actual-data-nodes: ds0.io_park_out_$->{1..10}
+            key-generate-strategy:
+              column: project_no
+              key-generator-name: projectuuid
+            # 分表策略
+            table-strategy:
+              standard:
+                sharding-column: project_no
+                sharding-algorithm-name: table-parkout
+        key-generators:
+          projectuuid:
+            type: UUID
+    mode:
+      type: Standalone
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicDcServiceUpdate: topic_dc_service_update_cloud_dev
+      topicExPushParkIn: ex_park_in_data_cloud_dev
+      topicExPushParkInRecord: ex_park_in_record_cloud_dev
+      topicExPushParkOut: ex_park_out_data_cloud_dev
+      topicExPushModifyPlate: ex_modify_plate_data_cloud_dev
+      topicExPushFinishOrder: ex_finish_order_cloud_dev
+      topicExPushDeleteParkIn: ex_delete_park_in_cloud_dev
+      topicExPushParkCarFeeOrder: ex_park_car_fee_order_cloud_dev
+  consumer:
+    topic: 
+      parkInRecord: park_in_record_cloud_dev
+      parkCarFeeOrder: park_car_fee_order_cloud_dev
+      parkDeleteInRecords: park_delete_inRecords_cloud_dev
+      parkEventRecord: park_event_record_cloud_dev
+      parkFinishOrder: park_finish_order_cloud_dev
+      parkFollowRecord: park_follow_record_cloud_dev
+      parkFollowPayStatus: park_follow_payStatus_cloud_dev
+      parkInRecordBatch: park_in_record_batch_cloud_dev
+      parkInRecordLockStatus: park_inRecord_lockStatus_cloud_dev
+      parkInRecordOffLine: park_in_record_offline_cloud_dev
+      parkModifyPlate: park_modify_plate_cloud_dev
+      parkOutRecord: park_out_record_cloud_dev
+      parkOutRecordOffline: park_out_record_offline_cloud_dev
+      parkSupplementInRecord: park_supplement_in_record_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      parkModifyInModel: park_modify_in_model_cloud_dev
+      topicExPushModifyPlate: push_modify_plate_data_cloud_dev
+      parkGateOperateRecord: park_gate_operate_record_cloud_dev
+      # 云停车临停支付结果topic(云停车专属)
+      cloudPayResult: cloud_pay_result_cloud_dev
+    group: 
+      parkInRecord: park_in_record_cloud_dev
+      parkCarFeeOrder: park_car_fee_order_cloud_dev
+      parkDeleteInRecords: park_delete_inRecords_cloud_dev
+      parkEventRecord: park_event_record_cloud_dev
+      parkFinishOrder: park_finish_order_cloud_dev
+      parkFollowRecord: park_follow_record_cloud_dev
+      parkFollowPayStatus: park_follow_payStatus_cloud_dev
+      parkInRecordBatch: park_in_record_batch_cloud_dev
+      parkInRecordLockStatus: park_inRecord_lockStatus_cloud_dev
+      parkInRecordOffLine: park_in_record_offline_cloud_dev
+      parkModifyPlate: park_modify_plate_cloud_dev
+      parkOutRecord: park_out_record_cloud_dev
+      parkOutRecordOffline: park_out_record_offline_cloud_dev
+      parkSupplementInRecord: park_supplement_in_record_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      parkModifyInModel: park_modify_in_model_cloud_dev
+      topicExPushModifyPlate: push_modify_plate_data_cloud_dev
+      parkGateOperateRecord: park_gate_operate_record_cloud_dev
+      # 云停车临停支付结果消费组(云停车专属)
+      cloudPayResult: cloud_pay_result_group_cloud_dev
+
+async:
+  corePoolSize: 20
+  maxPoolSize: 20
+  queueCapacity: 1000
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: http://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase

+ 107 - 0
cloud_dev/msgservice-cloud_dev.yaml

@@ -0,0 +1,107 @@
+server:
+  port: 10014
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /msg
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    org.apache.rocketmq.client: OFF
+    "[org.apache.rocketmq]": OFF
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: msgservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+  # 项目环境
+  env: cloud_dev
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 11 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_mqtt?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+# E7&E8 MQTT配置信息
+offline:
+  mqtt:
+    # MQTT服务器内网地址
+    inner-url: tcp://192.168.2.92:1883
+    # MQTT服务器外网地址
+    outer-url: tcp://202.104.117.244:1883
+    # 用户名
+    username: admin
+    # 密码
+    password: fujica0408
+    # 启动生产者客户端数量
+    publish-client-count: 5
+    # 启动消费者客户端数量
+    consumer-client-count: 5
+    # 订阅主题
+    sub-topics: "$share/group/up/park/cloud_dev/#"
+    # emqx回调请求所携带鉴权信息
+    webhook-token: b6e2707c449d11efbe390c42a1e7eb3a
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      visitorRegisterAdd: visitor_register_add_cloud_dev
+      visitorRegisterDelete: visitor_register_delete_cloud_dev
+
+  consumer:
+    topic:
+      visitorStrategy: vms_strategy_cloud_dev
+      passRecord: vms_pass_record_batch_cloud_dev
+      visitorRegisterAdd:  visitor_register_add_cloud_dev
+      visitorRegisterDelete:  visitor_register_delete_cloud_dev
+    group:
+      visitorStrategy: vms_strategy_cloud_dev
+      passRecord: vms_pass_record_batch_cloud_dev
+      visitorRegisterAdd:  visitor_register_add_cloud_dev
+      visitorRegisterDelete:  visitor_register_delete_cloud_dev

+ 168 - 0
cloud_dev/openservice-cloud_dev.yaml

@@ -0,0 +1,168 @@
+server:
+  port: 10017
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /open
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: openservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+    sentinel:
+      transport:
+        # 添加sentinel的控制台地址
+        dashboard: 10.0.2.77:8787
+        # 指定应用与Sentinel控制台交互的端口,应用会起一个HttpServer占用该端口
+        #port: 8719
+      # 将其配置为 false 即可根据不同的 URL 进行链路限流
+      #web-context-unify: false
+      # 从nacos配置中心拉取规则信息
+      datasource:
+        flow-rules: #流控规则
+          nacos:
+            server-addr: 192.168.2.92:8848
+            namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+            username: nacos
+            password: nacos
+            dataId: ${spring.application.name}-flow-rules
+            groupId: DEFAULT_GROUP   # 注意groupId对应Sentinel Dashboard中的定义
+            data-type: json
+            rule-type: flow
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev   
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_openservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  data:
+    mongodb:
+      uri: mongodb://admin:Fjc%402025@192.168.2.93:27017/fujica_data_center?authSource=admin
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+  consumer:
+    topic: 
+      payResultSync: topic_pay_result_sync_api_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      parkCarFeeOrder: park_car_fee_order_cloud_dev
+      topicParkInfo: topic_park_info_cloud_dev
+      topicParkPlace: topic_park_place_cloud_dev
+    group: 
+      payResultSync: topic_pay_result_sync_api_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      parkCarFeeOrder: park_car_fee_order_cloud_dev
+      topicParkInfo: topic_park_info_cloud_dev
+      topicParkPlace: topic_park_place_cloud_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 5000 #默认连接超时时间
+        read-timeout: 5000 #默认请求超时时间
+      cardservice: 
+        connect-timeout: 1000 #月卡服务连接超时时间
+        read-timeout: 8000 #月卡服务请求超时时
+      paymentservice: 
+        connect-timeout: 30000 #支付服务连接超时时间
+        read-timeout: 30000 #支付服务请求超时时间
+      chargeservice: 
+        connect-timeout: 10000 #计费服务连接超时时间
+        read-timeout: 8000 #计费服务请求超时时间
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: openservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+open:
+  sign:
+    check: true
+  push:
+    url-retry-time: 3
+    url-retry-interval: 1000
+    allow-re-push: true
+    re-push-time: 3
+    re-push-interval: 1000
+    save-push-error: true

+ 183 - 0
cloud_dev/parkservice-cloud_dev.yaml

@@ -0,0 +1,183 @@
+server:
+  port: 10002
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /park
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[sun.rmi]": INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+spring:
+  application:
+    name: parkservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        # server-addr: 10.0.2.77:8848
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+    inetutils:
+      preferred-networks:
+        - 10
+        - 192.168
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_parkservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+park:
+  qrcode:
+    img-width: 400
+    img-height: 400
+    decode-url: https://gatewayservicev2clouddev.fujica.com.cn/transfer/mobile/qrcode/decode #二维码解码地址
+    err-page-url: https://v2clouddev-fsh5.fujica.com.cn/pages/h5/errorPage #解析到错误二维码跳转地址
+    types:
+      - type: 1
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/pay/paycost
+        name: 场内码
+      - type: 2
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/h5/parkIn
+        name: 入口码
+      - type: 3
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/pay/pay 
+        name: 出口码
+      - type: 4
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/pay/getCoupon
+        name: 减免领取码(静态)
+      - type: 5
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/pay/getCoupon
+        name: 减免领取码(动态)
+        save-mode: 2 #存redis
+      - type: 6
+        url: https://v2clouddev-fsh5.fujica.com.cn/pages/h5/assignPlate
+        name: 获取虚拟车牌
+      - type: 7
+        url: https://www.baidu.com
+        name: 缴费机找零
+      - type: 8
+        url: https://v2clouddev-fsh5.fujica.com.cn/map
+        name: 反向寻车
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      dc: #数据中心主题配置
+        eventAdd: topic_dc_event_add_cloud_dev
+        eventBatchAdd: topic_dc_event_batch_add_cloud_dev
+        serviceAdd: topic_dc_service_add_cloud_dev
+        serviceBatchAdd: topic_dc_service_batch_add_cloud_dev
+        serviceBatchDelete: topic_dc_service_batch_del_cloud_dev
+        serviceBatchUpdate: topic_dc_service_batch_update_cloud_dev
+        serviceDelete: topic_dc_service_del_cloud_dev
+        serviceUpdate: topic_dc_service_update_cloud_dev
+      topicParkInfo: topic_park_info_cloud_dev
+      topicParkPlace: topic_park_place_cloud_dev
+      topicParkLane: topic_park_lane_cloud_dev
+      deviceCommand: parkauth_device_command_cloud_dev
+
+  consumer:
+    topic: 
+      parkResiduePlace: park_residue_place_cloud_dev
+      reserveRealTime: park_reserve_realtime_cloud_dev
+      projectOnlineStatus: topic_project_online_status_cloud_dev
+      controlGateResult: park_gate_operate_result_cloud_dev
+      upPlaceInoutCar: upplaceinoutcar_sync_cloud_dev
+      placeReserve: place_reserve_v2_cloud_dev
+      placeReserveE8Confirm: park_book_e8_confirm_cloud_dev
+      placeReserveLockResult: park_reserve_lock_result_cloud_dev
+      payresult: topic_pay_result_sync_reserve_cloud_dev
+      topicExPushParkIn: ex_park_in_data_cloud_dev
+      topicExPushParkOut: ex_park_out_data_cloud_dev
+      parkBookPrepaidFee: park_book_prepaid_fee_cloud_dev
+      parkBookPrepaidFeeNotice: park_book_prepaid_fee_notice_cloud_dev
+      parkBookPrepaidFeeRefund: park_book_prepaid_fee_refund_cloud_dev
+      parkLaneStatus: park_lane_status_cloud_dev
+      payrefundresult: topic_pay_refund_sync_cloud_dev
+      temopayresult: topic_pay_result_sync_parking_cloud_dev
+      topicExPushDeleteParkIn: ex_delete_park_in_cloud_dev
+    group: 
+      parkResiduePlace: park_residue_place_cloud_dev
+      reserveRealTime: park_reserve_realtime_cloud_dev
+      projectOnlineStatus: topic_project_online_status_cloud_dev
+      controlGateResult: park_gate_operate_result_cloud_dev
+      upPlaceInoutCar: upplaceinoutcar_sync_cloud_dev
+      placeReserve: place_reserve_v2_cloud_dev
+      placeReserveE8Confirm: park_book_e8_confirm_cloud_dev
+      placeReserveLockResult: park_reserve_lock_result_cloud_dev
+      payresult: topic_pay_result_sync_reserve_cloud_dev
+      topicExPushParkIn: ex_park_in_data_park_cloud_dev
+      topicExPushParkOut: ex_park_out_data_park_cloud_dev
+      parkBookPrepaidFee: park_book_prepaid_fee_cloud_dev
+      parkBookPrepaidFeeNotice: park_book_prepaid_fee_notice_cloud_dev
+      parkBookPrepaidFeeRefund: park_book_prepaid_fee_refund_cloud_dev
+      parkLaneStatus: park_lane_status_cloud_dev
+      payrefundresult: topic_pay_refund_sync_cloud_dev
+      temopayresult: topic_pay_result_sync_park_cloud_dev
+      topicExPushDeleteParkIn: park_ex_delete_park_in_cloud_dev
+
+data:
+  mining:
+    rocket:
+      receiver:
+        topic: topic_dc_active_sync_cloud_dev
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    park: #车场通用线程池
+      core-pool-size: 1
+      max-pool-size: 5
+      queue-capacity: 1000
+      name-prefix: park
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: parkservice_cloud
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+# 外部API配置
+external:
+  api:
+    reservation-base-url: http://192.168.8.124:30130
+    park-info-sync-url: /park/tparklist/addBatch
+    connect-timeout: 5000
+    read-timeout: 10000

+ 200 - 0
cloud_dev/payCenterProxy-cloud_dev.yaml

@@ -0,0 +1,200 @@
+server:
+  port: 10086
+
+spring:
+  application:
+    name: payCenterProxy
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          enabled: false
+      routes:
+        - id: to-charge
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/charge/**
+          filters:
+            - StripPrefix=1
+        - id: to-data
+          uri: lb://dataservice
+          predicates:
+            - Path=/pay-center-gateway/data/**
+          filters:
+            - StripPrefix=1
+        - id: to-msg
+          uri: lb://msgservice
+          predicates:
+            - Path=/pay-center-gateway/msg/**
+          filters:
+            - StripPrefix=1
+        - id: to-park
+          uri: lb://parkservice
+          predicates:
+            - Path=/pay-center-gateway/park/**
+          filters:
+            - StripPrefix=1
+        - id: to-sys
+          uri: lb://systemservice
+          predicates:
+            - Path=/pay-center-gateway/sys/**
+          filters:
+            - StripPrefix=1
+        - id: to-reduction
+          uri: lb://reductionservice
+          predicates:
+            - Path=/pay-center-gateway/reduction/**
+          filters:
+            - StripPrefix=1
+        - id: to-card
+          uri: lb://cardservice
+          predicates:
+            - Path=/pay-center-gateway/card/**
+          filters:
+            - StripPrefix=1 
+        - id: to-external
+          uri: lb://externalservice
+          predicates:
+            - Path=/pay-center-gateway/external/**
+          filters:
+            - StripPrefix=1 
+
+        - id: to-mq
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/mq/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-charge
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/mq/charge/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-data
+          uri: lb://dataservice
+          predicates:
+            - Path=/pay-center-gateway/mq/data/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-msg
+          uri: lb://msgservice
+          predicates:
+            - Path=/pay-center-gateway/mq/msg/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-park
+          uri: lb://parkservice
+          predicates:
+            - Path=/pay-center-gateway/mq/park/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-reduction
+          uri: lb://reductionservice
+          predicates:
+            - Path=/pay-center-gateway/mq/reduction/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-gateway
+          uri: http://centergateway:11001
+          predicates:
+            - Path=/**
+          filters:
+            - RewritePath=/(?<segment>.*), /proxy/$\{segment}
+
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 14 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+logging:
+  level:
+    org.springframework.cloud.gateway: INFO
+    com.fujica.payment: DEBUG
+    org.apache.rocketmq: DEBUG
+    org.springframework.web: DEBUG
+
+login:
+  passwd:
+    v1: 123456
+    v2: 234567
+    h6: 345678
+
+proxy:
+  filter:
+    exclude-uris:
+      - /pay-center-gateway/login
+
+fujica:
+  payment:
+    proxy:
+      uri: http://centergateway:11001
+      platform: v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+
+rocketmq:
+  enable: true
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicBindMemberOpenId: topic_bind_member_openid_cloud_dev
+      topicPayResultSyncList: #支付结果同步到业务服务消息主题
+        - type: 0_cloud_dev
+          name: 仅支付_cloud_dev
+          topic: topic_pay_result_sync_api_cloud_dev
+        - type: 1_cloud_dev
+          name: 临停业务_cloud_dev
+          topic: topic_pay_result_sync_parking_cloud_dev
+        - type: 2_cloud_dev
+          name: 长租车业务_cloud_dev
+          topic: topic_pay_result_sync_card_cloud_dev
+        - type: 3_cloud_dev
+          name: 商户/减免业务_cloud_dev
+          topic: topic_pay_result_sync_merchant_cloud_dev
+        - type: 4_cloud_dev
+          name: 充电业务_cloud_dev
+          topic: topic_pay_result_sync_power_cloud_dev
+        - type: 5_cloud_dev
+          name: 预约业务_cloud_dev
+          topic: topic_pay_result_sync_reserve_cloud_dev
+        - type: 6_cloud_dev
+          name: 临停补缴业务_cloud_dev
+          topic: topic_pay_result_sync_parking_cloud_dev
+  consumer:
+    topic:
+      parkPayCashOrder: park_pay_cash_order_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+    group:
+      parkPayCashOrder: park_pay_cash_order_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+
+
+async:
+  thread:
+    core-pool-size: 2
+    max-pool-size: 10
+    queue-capacity: 1000

+ 120 - 0
cloud_dev/paymentservice-cloud_dev.yaml

@@ -0,0 +1,120 @@
+server:
+  port: 10006
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /payment
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: paymentservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 10.0.2.77:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+  main:
+    allow-bean-definition-overriding: true
+
+  redis:
+    host: 119.23.214.109 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 30004 # Redis服务器连接端口
+    password: 123456 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://10.0.2.77:3306/cloud_dev_paymentservice?useSSL=false&serverTimezone=GMT%2b8
+    username: root
+    password: fujicaV2@Mysql
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+domain:
+  # 外网访问项目域名-web
+  web: http://uat-fsh5.fujica.com.cn
+  # 外网访问项目域名-支付服务
+  mainUrl: https://gatewayservicev2.fujica.com.cn
+
+rocketmq:
+  name-server: 120.77.181.137:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicBindMemberOpenId: topic_bind_member_openid_cloud_dev
+      topicPayResultSyncList: #支付结果同步到业务服务消息主题
+        - type: 0_cloud_dev
+          name: 仅支付_cloud_dev
+          topic: topic_pay_result_sync_api_cloud_dev
+        - type: 1_cloud_dev
+          name: 临停业务_cloud_dev
+          topic: topic_pay_result_sync_parking_cloud_dev
+        - type: 2_cloud_dev
+          name: 长租车业务_cloud_dev
+          topic: topic_pay_result_sync_card_cloud_dev
+        - type: 3_cloud_dev
+          name: 商户/减免业务_cloud_dev
+          topic: topic_pay_result_sync_merchant_cloud_dev
+        - type: 4_cloud_dev
+          name: 充电业务_cloud_dev
+          topic: topic_pay_result_sync_power_cloud_dev
+        - type: 5_cloud_dev
+          name: 预约业务_cloud_dev
+          topic: topic_pay_result_sync_reserve_cloud_dev
+        - type: 6_cloud_dev
+          name: 临停补缴业务_cloud_dev
+          topic: topic_pay_result_sync_parking_cloud_dev
+  consumer:
+    topic:
+      parkPayCashOrder: park_pay_cash_order_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+    group:
+      parkPayCashOrder: park_pay_cash_order_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+
+# 杭州银行支付前台后台回调地址
+hzbankpay:
+  frontEndUrl: http://uat-fsh5.fujica.com.cn/pages/pay/paysuccess
+  backEndUrl: /payment/callback/hzbank/payNotify
+  sendPayRequestUrl: https://pay.hzbank.com.cn/ifsp-payweb/SOA/txnAccept

+ 145 - 0
cloud_dev/personservice-cloud_dev.yaml

@@ -0,0 +1,145 @@
+server:
+  port: 10016
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /person
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: personservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        # server-addr: 39.108.209.226:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_personservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicExPushParkIn: push_park_in_data_cloud_dev
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      visitorRegisterAdd: visitor_register_add_cloud_dev
+      visitorRegisterDelete: visitor_register_delete_cloud_dev
+
+  consumer:
+    topic:
+      visitorStrategy: vms_strategy_dev
+      visitorRegisterAdd: vms_register_batch_dev
+      visitorRegisterDel: vms_register_batch_delete_dev
+      passRecord: vms_pass_record_batch_dev
+      pmsSchedule: pms_schedule_dev
+      pmsScheduleDel: pms_schedule_del_dev
+      omsDevice: oms_device_dev
+      omsDeviceDel: oms_device_del_dev
+      pmsDoor: pms_door_dev
+      pmsDoorDel: pms_door_del_dev
+      pmsElevator: pms_elevator_dev
+      pmsElevatorDel: pms_elevator_del_dev
+      pmsHoliday: pms_holiday_dev
+      pmsBlack: pms_black_dev
+      pmsBlackDel: pms_black_del_dev
+      pmsPassRecord: pms_pass_record_dev
+      pmsEventRecord: pms_event_record_dev
+      pmsCustomerAuth: pms_customer_auth_dev
+      pmsVoucher: pms_voucher_dev
+      pmsVoucherDel: pms_voucher_del_dev
+      pmsZfbPassResult: pms_zfb_pass_result_dev
+    group:
+      visitorStrategy: vms_strategy_dev
+      visitorRegisterAdd: vms_register_batch_dev
+      visitorRegisterDel: vms_register_batch_delete_dev
+      passRecord: vms_pass_record_batch_dev
+      pmsSchedule: pms_schedule_dev
+      pmsScheduleDel: pms_schedule_del_dev
+      omsDevice: pms_oms_device_dev
+      omsDeviceDel: pms_oms_device_del_dev
+      pmsDoor: pms_door_dev
+      pmsDoorDel: pms_door_del_dev
+      pmsElevator: pms_elevator_dev
+      pmsElevatorDel: pms_elevator_del_dev
+      pmsHoliday: pms_holiday_dev
+      pmsBlack: sys_blacklist_dev
+      pmsBlackDel: pms_blacklist_del_dev
+      pmsPassRecord: pms_pass_record_dev
+      pmsEventRecord: pms_event_record_dev
+      pmsCustomerAuth: pms_customer_auth_dev
+      pmsVoucher: pms_voucher_dev
+      pmsVoucherDel: pms_voucher_del_dev
+      pmsZfbPassResult: pms_zfb_pass_result_dev
+
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+fileChannel: aliOss

+ 163 - 0
cloud_dev/reductionservice-cloud_dev.yaml

@@ -0,0 +1,163 @@
+server:
+  port: 10007
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /reduction
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: reductionservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_reductionservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+
+    default-property-inclusion: NON_NULL
+    serialization:
+      WRITE_DATES_AS_TIMESTAMPS: false
+      fail-on-empty-beans: false
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath*:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+
+pagehelper:
+  reasonable: false
+  pageSizeZero: false
+  defaultCount: true
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventUpdate: topic_dc_service_update_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicPayRefund: topic_pay_refund_create_cloud_dev
+      voidByCarInId: void_by_car_in_id_cloud_dev
+
+  consumer:
+    topic: 
+      parkCarAuthResult: park_car_auth_result_cloud_dev
+      payResult: topic_pay_result_sync_merchant_cloud_dev   
+      topicExPushParkIn: push_park_in_data_cloud_dev  
+      topicExPushParkOut: push_park_out_data_cloud_dev
+      parkPromotionRecordResult: park_promotion_record_result_cloud_dev
+      voidByCarInId: void_by_car_in_id_cloud_dev
+    group: 
+      parkCarAuthResult: park_car_auth_result_cloud_dev
+      payResult: pay_result_sync_merchant_cloud_dev    
+      topicExPushParkIn: rd_push_park_in_data_cloud_dev
+      topicExPushParkOut: rd_push_park_out_data_cloud_dev
+      parkPromotionRecordResult: park_promotion_record_result_cloud_dev
+      voidByCarInId: void_by_car_in_id_cloud_dev
+
+qrcode:
+ pageurl: http://v2dev-fspark.fujica.com.cn/#/qrCode
+
+ #特来电
+telaidian:
+  operatorID: 395815801
+  operatorSecret: 1234567890abcdef
+  sigSecret: 1234567890abcdef
+  dataSecret: 1234567890abcdef
+  dataSecretIV: 1234567890abcdef
+  operatorIDForPark: 0MA5FPQLY
+  mainUrl: http://hlht.teld9.xyz/evcs/v20191230
+  accessToken: kVnStIRknCCOBdXgJrmu8rb3pcccifKW2NcQrysKKIzb7iQBxkkjeq3WoGdjgrIL
+  
+
+#小桔充电
+xiaoju:
+  signKey: 6d505fb04c0d495c8712fa4d5c972434
+  appKey: ig/vFInn02swHPMZccuf1QyH6iWm8sZZkMwXqelnEFQ=
+  appSecret: tKLXRx9h9i4jpMHGgbQYVtFl34QSkt8I3Gf7RDpUDEw=
+  apiUrl: https://gw.am.xiaojukeji.com/parking/gateway/standardModel/pushWaiverResult
+
+
+#星星充电
+star:
+  operatorID: 313744932
+  mainUrl: http://parking.ccchong.com/parking/
+  pushResultUrl: query_parking_discount_result
+  queryResultUrl: query_parking_charge_result
+
+# 云快充
+ykc:
+  portName: fujica     # 提供给云快充的第三方账号
+  signKey: cgeyxmqt5075gqptwfpcxmhpgdkygtxr   # 云快充平台下发的签名密钥
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: reductionserviceclouddev
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 169 - 0
cloud_dev/systemservice-cloud_dev.yaml

@@ -0,0 +1,169 @@
+server:
+  port: 10010
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /sys
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: systemservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/cloud_dev_31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_systemservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+  # data:
+  #   mongodb:
+  #     uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+  app-access-token-expire: 2592000 #爱泊客小程序、H5登录有效期(30天)
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 2000 #默认请求超时时间
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+  login:
+    h5:
+      allowChangeMobileCount: 3 #每天允许变更一次手机号
+      sms:
+        code: SMS_468400780
+        length: 4
+        expireTime: 60
+    common:
+      needVerifyCode: false
+  password:
+    sms:
+      code: SMS_468630113
+  oss:
+    baseUrl: http://192.168.12.131:8080/sys/file/redirect?ossKey=
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+      topicSysCustomerSync: topic_sys_customer_sync_cloud_dev
+      topicProjectOnlineStatus: topic_project_online_status_cloud_dev
+      orgSync: sys_org_sync_cloud_dev
+      delOrgSync: sys_del_org_sync_cloud_dev
+      customerSync: sys_customer_sync_cloud_dev
+      delCustomerSync: sys_del_customer_sync_cloud_dev
+      areSync: sys_area_sync_cloud_dev
+      delAreaSync: sys_del_area_sync_cloud_dev
+      topicProjectInfo: topic_project_info_cloud_dev
+      topicUserVirtualPlateSync: user_virtual_plate_sync_cloud_dev
+  consumer:
+    topic:
+      sysAreaBatchDelete: sys_area_batch_delete_cloud_dev
+      sysAreaBatch: sys_area_batch_cloud_dev
+      sysCustomerBatchDelete: sys_customer_batch_delete_cloud_dev
+      sysCustomerBatch: sys_customer_batch_cloud_dev
+      sysOrgBatchDelete: sys_org_batch_delete_cloud_dev
+      sysOrgBatch: sys_org_batch_cloud_dev
+      mqttOnlineStatus: mqtt_push_data_cloud_dev
+      bindMemberOpenId: topic_bind_member_openid_cloud_dev
+      statReplace: stat_replace_cloud_dev
+      statMerge: stat_merge_cloud_dev
+      externalCallback: vms_external_callback_cloud_dev
+      sysCardCompanyParkRelation: sys_card_company_park_relation_cloud_dev
+    group:
+      sysAreaBatchDelete: sys_area_batch_delete_cloud_dev
+      sysAreaBatch: sys_area_batch_cloud_dev
+      sysCustomerBatchDelete: sys_customer_batch_delete_cloud_dev
+      sysCustomerBatch: sys_customer_batch_cloud_dev
+      sysOrgBatchDelete: sys_org_batch_delete_cloud_dev
+      sysOrgBatch: sys_org_batch_cloud_dev
+      mqttOnlineStatus: mqtt_online_status_cloud_dev
+      bindMemberOpenId: topic_bind_member_openid_cloud_dev
+      statReplace: stat_replace_cloud_dev
+      statMerge: stat_merge_cloud_dev
+      externalCallback: vms_external_callback_cloud_dev
+      sysCardCompanyParkRelation: sys_card_company_park_relation_cloud_dev
+async:
+  thread-pool: #为@Async功能配置的线程池
+    sys: #系统服务通用线程池
+      core-pool-size: 2
+      max-pool-size: 10
+      queue-capacity: 1000
+      name-prefix: sys
+
+member:
+  plate:
+    limit: 10 #会员最多允许添加车辆数

+ 182 - 0
cloud_dev/toolservice-cloud_dev.yaml

@@ -0,0 +1,182 @@
+server:
+  port: 10008
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /tool
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    com.fujica.feignapi: debug    
+    "[sun.rmi]": INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+    
+
+spring:
+  application:
+    name: toolservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 7 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: cloud_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/cloud_dev_31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/cloud_dev_systemservice?useSSL=false
+    username: fujica
+    password: Fjc@2025
+  mail:
+    #阿里云发送服务器地址
+    # host: smtp.qiye.aliyun.com
+    #服务器地址
+    host: mail.fujica.com.cn
+    #发送人地址
+    #    username: fapiao@fujica.com.cn
+    #    password: Fapiao#2021
+    username: cloudplatform@fujica.com.cn
+    password: fujica@2022
+    # 协议 默认smtp
+    protocol: smtps
+    port: 465
+    #    port: 25
+    smtp:
+      timeout: 3000
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+  login:
+    common:
+      needVerifyCode: false
+  oss:
+    baseUrl: http://192.168.12.131:8080/sys/file/redirect?ossKey=
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer_cloud_dev
+    topic:
+      topicDcEventAdd: topic_dc_event_add_cloud_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_cloud_dev
+  consumer:
+    topic:
+      parkcardblacksheet: park_card_black_sheet_cloud_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_cloud_dev
+      parkcardlongleasechange: park_card_long_lease_change_cloud_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_cloud_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_cloud_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_cloud_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_cloud_dev
+      parkcardtypeinfo: park_card_Billing_rule_cloud_dev
+    group:
+      parkcardblacksheet: park_card_black_sheet_cloud_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_cloud_dev
+      parkcardlongleasechange: park_card_long_lease_change_cloud_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_cloud_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_cloud_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_cloud_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_cloud_dev
+      parkcardtypeinfo: park_card_Billing_rule_cloud_dev
+sms:
+  accesskey:
+    id: LTAI5tGvVSCszQAkwqLvFJQo
+    secret: utcb1kxehKYlrZTknghZew5om9psX0
+  endpoint: dysmsapi.aliyuncs.com
+
+wx:
+  app:
+    abk-mini: #爱泊客小程序参数
+      appid: wx2bb065e35b32d2e2
+      secret: 45675fb5369d686bfcef60ed6901589e
+      state: trial #跳转小程序类型 developer为开发版;trial为体验版;formal为正式版;默认为正式版
+      type: 2 #1-公众号,2-小程序
+    abk-h5: #爱泊客公众号参数
+      appid: wxd3598cc7953b6a59
+      secret: 8faf9a7844bd8960fd5743d03a3a82da
+      type: 1 #1-公众号,2-小程序
+      token: c1aed64678b711f0b20800163e0228ba
+      encodingAESKey: so1OVd1gpZ5pHUQPzYstNwzl1k5xTAQFjMnDG47EkOT
+  generate: 
+    schema: #develop开发版 release正式版 trial体验版
+      version: develop 
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    wx-push: #微信推送
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 1
+      name-prefix: wx-push
+
+#蜘蛛广告配置
+ad:
+  zz:
+   api: https://api.zzspider.com/xl-api/1.0/advertising/advertising/pull
+   sdk: https://cdn.zzspider.com/js/zzad.bundle.min.js
+   provider: 爱泊客小程序
+   user-id: 爱泊客小程序
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 10000 #默认请求超时时间   

+ 131 - 0
cloud_dev/transferservice-cloud_dev.yaml

@@ -0,0 +1,131 @@
+server:
+  port: 10004
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    #context-path: /transfer
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    com.fujica.feignapi: INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+  enable-print-get-method-resp-data: false #是否打印Get请求响应数据
+
+spring:
+  application:
+    name: transferservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+    sentinel:
+      transport:
+        # 添加sentinel的控制台地址
+        dashboard: 192.168.2.92:8787
+        # 指定应用与Sentinel控制台交互的端口,应用会起一个HttpServer占用该端口
+        #port: 8719
+      # 将其配置为 false 即可根据不同的 URL 进行链路限流
+      #web-context-unify: false
+      # 从nacos配置中心拉取规则信息
+      datasource:
+        flow-rules: #流控规则
+          nacos:
+            server-addr: 192.168.2.92:8848
+            namespace: dcfebc41-9e80-48bf-9549-65ddbfada876
+            username: nacos
+            password: nacos
+            dataId: ${spring.application.name}-flow-rules
+            groupId: DEFAULT_GROUP   # 注意groupId对应Sentinel Dashboard中的定义
+            data-type: json
+            rule-type: flow
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 60000 #默认连接超时时间
+        read-timeout: 60000 #默认请求超时时间
+      cardservice: 
+        connect-timeout: 1000 #月卡服务连接超时时间
+        read-timeout: 8000 #月卡服务请求超时时
+      paymentservice: 
+        connect-timeout: 30000 #支付服务连接超时时间
+        read-timeout: 25000 #支付服务请求超时时间
+      chargeservice: 
+        connect-timeout: 10000 #计费服务连接超时时间
+        read-timeout: 8000 #计费服务请求超时时间
+      payCenterProxy: 
+        connect-timeout: 60000 #代理服务连接超时时间
+        read-timeout: 60000 #代理服务请求超时时
+      
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+
+xss:
+  enabled: true
+  exclude:
+    - /callback/wx/**
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #通用线程池
+      core-pool-size: 1
+      max-pool-size: 5
+      queue-capacity: 1000
+      name-prefix: transfer
+
+# 地址参数
+domain:
+  v2:
+    orderDetailUrl: https://v2dev-fsh5.fujica.com.cn/pages/pay/pay #缴费详情页URL
+    invoiceUrl: http://www.baidu.com #开票页URL
+  e7:
+    orderDetailUrl: http://mops-test.fujica.com.cn/v3/login/index?key=FUJICA97
+    invoiceUrl: http://mops-test.fujica.com.cn/v3/login/index?key=FUJICA97&redictType=18

+ 85 - 0
dev/apigatewayservice-dev.yaml

@@ -0,0 +1,85 @@
+server:
+  port: 10077
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+
+  permit:
+    
+spring:
+  application:
+    name: apigatewayservice
+  cloud:
+    gateway:
+      httpclient:
+        connect-timeout: 2000
+        response-timeout: 20000
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: transfer-service-zhuhai-credit #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "zhuhaicredit" #元数据标记移动端接口
+          predicates:
+            - Path=/api/openapi/v1/**
+        - id: openservice
+          uri: lb://openservice
+          metadata:
+            request-source: "open"
+          predicates:
+            - Path=/open/**
+          
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+zhuhai:
+  credit:
+    accessKey: YQ21PeWAARlxHoPF
+    secretKey: Zf3M2d-bbVq1QrQVZtwZm7PZmCP9CCrb
+    timestampValidity: 100000

+ 114 - 0
dev/boxgateway-dev.yaml

@@ -0,0 +1,114 @@
+server:
+  port: 10000
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /**/qrcode/down
+    - /**/send/SmsCode/**
+    - /**/verifyCode
+    - /**/login
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+    - /box/user/**
+    - /box/ws/**
+  permit:
+    
+spring:
+  application:
+    name: boxgateway
+  cloud:
+    gateway:
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: deviceservice
+          uri: lb://deviceservice
+#          uri: http://192.168.8.122:31052
+          metadata:
+            request-source: "device"
+          predicates:
+            - Path=/device/**
+        - id: parkservice
+          uri: lb://parkservice
+          # uri: http://192.168.12.139:10002
+#          uri: http://localhost:10002
+          metadata:
+            request-source: "park"
+          predicates:
+            - Path=/park/**
+        - id: systemservice
+          uri: lb://systemservice
+          # uri: http://192.168.8.122:31010
+          metadata:
+            request-source: "sys"
+          predicates:
+            - Path=/sys/**
+        - id: cardservice
+          uri: lb://cardservice
+          # uri: http://192.168.8.122:31054
+          metadata:
+            request-source: "card"
+          predicates:
+            - Path=/card/**
+        - id: boxservice
+          uri: lb://boxservice
+          # uri: http://192.168.12.73:10019
+          metadata:
+            request-source: "box"
+          predicates:
+            - Path=/box/**
+        - id: cloudparkauthservice
+          uri: lb://cloudparkauthservice
+          metadata:
+            request-source: "cloudparkauth"
+          predicates:
+            - Path=/auth/**
+        - id: ws-boxservice
+          uri: lb://boxservice
+#          uri: ws://localhost:10019  # WebSocket服务地址,使用ws://或wss://协议
+          predicates:
+            - Path=/box/ws/**  # WebSocket路径匹配
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接

+ 133 - 0
dev/boxservice-dev.yaml

@@ -0,0 +1,133 @@
+server:
+  port: 10019
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /box
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: boxservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: false
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+      config:
+        enabled: false
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/dev_boxservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+  # data:
+  #   mongodb:
+  #     uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+  app-access-token-expire: 2592000 #爱泊客小程序、H5登录有效期(30天)
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+  consumer:
+    topic:
+      parkAuthResult: park_car_auth_result_dev
+      parkEventRecord: park_event_record_dev
+      parkGateOperateResult: park_gate_operate_result_dev
+      gpioInput: gpio_input_event_dev
+      deviceOnlineStatus: topic_device_status_dev
+      gpioDeviceStatus: gpio_device_status_dev
+    group:
+      parkAuthResult: box_park_car_auth_result_dev
+      parkEventRecord: box_park_event_record_dev
+      parkGateOperateResult: box_park_gate_operate_result_dev
+      gpioInput: box_gpio_input_event_dev
+      deviceOnlineStatus: box_topic_device_status_dev 
+      gpioDeviceStatus: box_gpio_device_status_dev
+      
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: boxservicedev
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+box:
+  speak:
+    url: https://v2dev-fsh5.fujica.com.cn #对讲地址

+ 144 - 0
dev/cardservice-dev.yaml

@@ -0,0 +1,144 @@
+server:
+  port: 10009
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /card
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: false # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cardservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 8 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_cardservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  #configuration:
+    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicPayRefund: topic_pay_refund_create_dev
+      cardEnterpriseParkRelationSync: sys_card_company_park_relation_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_dev
+      deviceCommand: parkauth_device_command_dev
+  consumer:
+    topic: 
+      parkcardblacksheet: park_card_black_sheet_dev      
+      parkcardlongleasecancel: park_card_long_lease_cancel_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_dev
+      parkcardlongleasechange: park_card_long_lease_change_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_dev
+      parkcardtypeinfo: park_card_Billing_rule_dev
+      payresult: topic_pay_result_sync_card_dev
+      sysCustomerSync: topic_sys_customer_sync_dev
+      storedValueAccount: park_stored_value_account_dev
+      storedRechargeRecord: park_stored_value_recharge_dev
+      storedRefundRecord: park_stored_value_refund_dev
+      storedCancelRecord: park_stored_value_cancel_dev
+      storedConsumeRecord: park_stored_value_comsume_dev
+      storedPayResult: topic_pay_result_sync_stored_dev
+      
+    group: 
+      parkcardblacksheet: park_card_black_sheet_dev
+      parkcardlongleasecancel: park_card_long_lease_cancel_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_dev
+      parkcardlongleasechange: park_card_long_lease_change_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_dev
+      parkcardtypeinfo: park_card_Billing_rule_dev
+      payresult: topic_pay_result_sync_card_dev
+      sysCustomerSync: topic_sys_customer_sync_dev
+      storedValueAccount: park_stored_value_account_dev
+      storedRechargeRecord: park_stored_value_recharge_dev
+      storedRefundRecord: park_stored_value_refund_dev
+      storedCancelRecord: park_stored_value_cancel_dev
+      storedConsumeRecord: park_stored_value_comsume_dev
+      storedPayResult: topic_pay_result_sync_stored_dev
+      
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 1000 #默认连接超时时间
+        read-timeout: 5000 #默认请求超时时间
+
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #卡服务通用线程池
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 100
+      name-prefix: card
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: cardservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 128 - 0
dev/chargeservice-dev.yaml

@@ -0,0 +1,128 @@
+server:
+  port: 10005
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /charge
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    org.apache.rocketmq.client: OFF
+    "[org.apache.rocketmq]": OFF
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    org.apache.ibatis: ERROR
+    org.mybatis: ERROR
+    org.springframework.jdbc: ERROR
+    org.springframework.transaction: ERROR
+    com.alibaba.nacos.client.auth.impl.process.HttpLoginProcessor: OFF
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: chargeservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 4 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_chargeservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  main:
+    allow-bean-definition-overriding: true
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  client:
+    logUseSystemProperties: true
+    logLevel: OFF
+  producer:
+    group: fujica-producer
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcServiceUpdate: topic_dc_service_update_dev
+      topicExPushParkCarFeeOrder: ex_park_car_fee_order_dev
+      parkCarFeeOrder: park_car_fee_order_dev
+  consumer:
+    topic: 
+      chargeResult: park_charge_result_dev
+      payResultSync: topic_pay_result_sync_parking_dev
+    group: 
+      chargeResult: park_charge_result_dev
+      payResultSync: topic_pay_result_sync_parking_dev
+
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间
+      payCenterProxy: 
+        connect-timeout: 2000 #代理服务连接超时时间
+        read-timeout: 25000 #代理服务请求超时时
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: chargeservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+charge:
+  component:
+    uri: http://fee-engine:11005

+ 185 - 0
dev/cloudparkauthservice-dev.yaml

@@ -0,0 +1,185 @@
+server:
+  port: 10038
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /auth
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cloudparkauthservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907 # 开发环境命名空间
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 3 # Redis数据库索引(默认为0)
+    park-database: 2      # 车场业务库(ParkRedisUtils)
+    card-database: 8      # 月卡业务库(CardRedisUtils)
+    system-database: 1    # 系统业务库(SystemRedisUtils)
+    reduction-database: 6 # 减免业务库(ReductionRedisUtils)
+    charge-database: 4    # 计费业务库(ChargeRedisUtils)
+    device-database: 1    # 设备服务
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    park-prefix: fsv2_dev        # 例如 "fsv2_dev:park:"
+    card-prefix: fsv2_dev        # 例如 "fsv2_dev:card:"
+    system-prefix: fsv2_dev      # 例如 "fsv2_dev:system:"
+    reduction-prefix:    # 例如 "fsv2_dev:reduction:"
+    charge-prefix:
+    device-prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_cloudparkauthservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      authResult: park_car_auth_result_dev
+      parkauthEvent: parkauth_event_dev
+      deviceCommand: parkauth_device_command_dev
+      parkInRecordLockStatus: park_in_record_lock_status_dev
+      parkEventRecord: park_event_record_dev
+      parkFollowRecord: park_follow_record_dev
+      parkFollowPayStatus: park_follow_payStatus_dev
+      parkGateOperateRecord: park_gate_operate_record_dev
+      parkGateOperateResult: park_gate_operate_result_dev
+      deviceCommandRetry: device_command_retry_dev
+      parkInRecord: park_in_record_dev
+      parkOutRecord: park_out_record_dev
+
+  consumer:
+    topic:
+      up:
+        deviceRecognitionResult: device_recognition_dev
+        gateStatus: control_gate_result_dev
+        gpioInput: gpio_input_event_dev
+        heartbeat: heartbeat_event_dev
+        serialData: serial_data_event_dev
+        snapshotResult: snapshot_result_event_dev
+      controlGateResult: control_gate_result_dev
+      payResultSync: topic_pay_result_sync_parking_dev
+      payNotify: pay_notify_dev
+      payNotifyBatch: park_pay_result_notify_batch_dev
+      merchantWarn: park_merchant_warning_dev
+      ownerReduction: park_owner_reduction_dev
+      carAuthentication: park_car_authentication_dev
+      groundSense: ground_sense_dev
+      reply: device-reply-event_dev
+      deviceCommandRetry: device_command_retry_dev
+      userVirtualPlateSync: userVirtualPlateSync_dev
+      chargePayNotify: charge_pay_notify_dev
+      chargePayNotifyBatch: charge_pay_notify_batch_dev
+    group:
+      up:
+        deviceRecognitionResult: device_recognition_dev
+        gateStatus: control_gate_result_dev
+        gpioInput: gpio_input_event_dev
+        heartbeat: heartbeat_event_dev
+        serialData: serial_data_event_dev
+        snapshotResult: snapshot_result_event_dev
+      controlGateResult: control_gate_result_dev
+      payResultSync: auth_pay_result_sync_parking_dev
+      payNotify: pay_notify_dev
+      payNotifyBatch: park_pay_result_notify_batch_dev
+      merchantWarn: park_merchant_warning_dev
+      ownerReduction: park_owner_reduction_dev
+      carAuthentication: park_car_authentication_dev
+      groundSense: ground_sense_dev
+      reply: device-reply-event_dev
+      deviceCommandRetry: device_command_retry_dev
+      userVirtualPlateSync: userVirtualPlateSync_dev
+      chargePayNotify: charge_pay_notify_dev
+      chargePayNotifyBatch: charge_pay_notify_batch_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 60000 #默认连接超时时间
+        read-timeout: 60000 #默认请求超时时间
+      cardservice: 
+        connect-timeout: 1000 #月卡服务连接超时时间
+        read-timeout: 8000 #月卡服务请求超时时
+      paymentservice: 
+        connect-timeout: 30000 #支付服务连接超时时间
+        read-timeout: 25000 #支付服务请求超时时间
+      chargeservice: 
+        connect-timeout: 10000 #计费服务连接超时时间
+        read-timeout: 8000 #计费服务请求超时时间
+      payCenterProxy: 
+        connect-timeout: 60000 #代理服务连接超时时间
+        read-timeout: 60000 #代理服务请求超时时
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: cloudparkauthservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+aliyun:
+  oss:
+    endpoint: http://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+parkauth:
+  prerecord:
+    expire-minutes: 30

+ 97 - 0
dev/cloudseatservice-dev.yaml

@@ -0,0 +1,97 @@
+server:
+  port: 10040
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /cloudseat
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    com.fujica.feignapi: INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: cloudseatservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  consumer:
+    topic: 
+      topicParkInfo: topic_park_info_dev
+      topicParkLane: topic_park_lane_dev
+      topicDevice: topic_device_info_dev
+      topicDeviceOnlineStatus: topic_device_status_dev
+      topicParkPlace: topic_park_place_dev
+      topicEvent: cloud_seat_event_dev
+      topicProjectInfo: topic_project_info_dev
+    group: 
+      topicParkInfo: topic_park_info_cloud_dev
+      topicParkLane: topic_park_lane_cloud_dev
+      topicDevice: topic_device_info_cloud_dev
+      topicDeviceOnlineStatus: topic_device_status_cloud_dev
+      topicEvent: cloud_seat_event_dev
+      topicParkPlace: topic_park_place_cloud_dev
+      topicProjectInfo: topic_project_info_cloud_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间
+
+#云坐席配置
+cloud:
+  url: http://fscloudseatgateway:30059/api
+  system-code: v2-to-carpoint
+  secret-key: 7B3D9A4F1C8E5G2H6J9K1L0M4N7P3R5S
+  sid: YAqEezPC
+  tk: 3163960780cbb77f5a8f5b75089d1fa2
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #通用线程池
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 100
+      name-prefix: cloud

+ 100 - 0
dev/dataservice-dev.yaml

@@ -0,0 +1,100 @@
+server:
+  port: 10013
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /data
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+    #"[org.mongodb.driver.protocol.command]": DEBUG
+
+spring:
+  application:
+    name: dataservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  data:
+    mongodb:
+      # uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+      uri: mongodb://admin:Fjc%402025@192.168.2.93:27017/fujica_data_center?authSource=admin
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_boxservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+  consumer:
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicDcServiceAdd: topic_dc_service_add_dev
+      topicDcServiceBatchAdd: topic_dc_service_batch_add_dev
+      topicDcServiceBatchDel: topic_dc_service_batch_del_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_dev
+      topicDcServiceDel: topic_dc_service_del_dev
+      topicDcServiceUpdate: topic_dc_service_update_dev
+    group: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicDcServiceAdd: topic_dc_service_add_dev
+      topicDcServiceBatchAdd: topic_dc_service_batch_add_dev
+      topicDcServiceBatchDel: topic_dc_service_batch_del_dev
+      topicDcServiceBatchUpdate: topic_dc_service_batch_update_dev
+      topicDcServiceDel: topic_dc_service_del_dev
+      topicDcServiceUpdate: topic_dc_service_update_dev
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: dataservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+async:
+  corePoolSize: 2
+  maxPoolSize: 8
+  queueCapacity: 1000
+  namePrefix: async-service-

+ 114 - 0
dev/dataservice-es-dev.yaml

@@ -0,0 +1,114 @@
+server:
+  port: 10031
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /data-es
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    tracer: WARN
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+
+spring:
+  application:
+    name: dataservice-es
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+  consumer:
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicDcServiceUpdate: topic_dc_service_update_dev
+    group:
+      topicDcEventAdd: topic_dc_event_add_dev_es
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev_es
+      topicDcServiceUpdate: topic_dc_service_update_dev_es
+
+# ES别名绑定索引数量
+es:
+  index:
+    alias-bind-count:
+      park_in_record: 2
+      park_out_record: 2
+      park_finish_order: 2
+      park_car_fee_order: 3
+      pay_order_record: 3
+
+easy-es:
+  enable: true #默认为true,若为false则认为不启用本框架
+  address : 192.168.8.123:9200,192.168.8.124:9200 # es的连接地址,必须含端口 若为集群,则可以用逗号隔开 例如:127.0.0.1:9200,127.0.0.2:9200
+  banner: false # 关闭自带banner
+  keep-alive-millis: 30000 # 心跳策略时间 单位:ms
+  connect-timeout: 5000 # 连接超时时间 单位:ms
+  socket-timeout: 30000 # 通信超时时间 单位:ms
+  request-timeout: 5000 # 请求超时时间 单位:ms
+  connection-request-timeout: 5000 # 连接请求超时时间 单位:ms
+  max-conn-total: 100 # 最大连接数 单位:个
+  max-conn-per-route: 100 # 最大连接路由数 单位:个
+  global-config:
+    print-dsl: false # 开启控制台打印通过本框架生成的DSL语句,默认为开启,测试稳定后的生产环境建议关闭,以提升少量性能
+    db-config:
+      # 多环境共用同一套 ES 时用前缀隔离索引,如 dev-/test-;生产可留空或不配
+      index-prefix:
+      map-underscore-to-camel-case: false # 是否开启下划线转驼峰 默认为false
+      id-type: customize # id生成策略 customize为自定义,id值由用户生成,比如取MySQL中的数据id,如缺省此项配置,则id默认策略为es自动生成
+      field-strategy: not_null # 字段更新策略 默认为not_null
+      enable-track-total-hits: true # 默认开启,开启后查询所有匹配数据,若不开启,会导致无法获取数据总条数,其它功能不受影响,若查询数量突破1W条时,需要同步调整@IndexName注解中的maxResultWindow也大于1w,并重建索引后方可在后续查询中生效(不推荐,建议分页查询).
+      refresh-policy: wait_until # 数据刷新策略,默认为不刷新,若对数据时效性要求比较高,可以调整为immediate,但性能损耗高,也可以调整为折中的wait_until
+      batch-update-threshold: 10000 # 批量更新接口的阈值 默认值为1万,突破此值需要同步调整enable-track-total-hits=true,@IndexName.maxResultWindow > 1w,并重建索引.
+      smartAddKeywordSuffix: true # 是否智能为字段添加.keyword后缀 默认开启,开启后会根据当前字段的索引类型及当前查询类型自动推断本次查询是否需要拼接.keyword后缀
+
+async:
+  corePoolSize: 2
+  maxPoolSize: 8
+  queueCapacity: 1000
+  namePrefix: async-service-
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: dataservice-es
+      address:
+      port: 9998
+      logretentiondays: 30
+    accessToken: default_token

+ 113 - 0
dev/devicedriveservice-dev.yaml

@@ -0,0 +1,113 @@
+server:
+  port: 10042
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /devicedrive
+  compression:
+    enabled: true
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: devicedriveservice
+  cloud:
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92
+    database: 1
+    port: 6379
+    password: Fjc@2025
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8
+        max-wait: -1
+        max-idle: 8
+        min-idle: 0
+
+mqtt:
+  emqx:
+    endpoint: 192.168.2.92
+    port: 1883
+    username: admin
+    password: fujica0408
+    subclientid: ${spring.application.name}-subscriber-${random.value}
+    pubclientid: ${spring.application.name}-publisher-${random.value}
+    qos: 1
+    keepaliveinterval: 300
+    cleansession: false
+    automaticreconnect: true
+    completiontimeout: 30000
+    reconnectInterval: 10000
+    maxReconnectAttempts: -1
+    connectionTimeout: 30
+    baseReconnectDelay: 1000
+    maxReconnectDelay: 60000
+    topicdeviceup: device/+/message/up/+
+    topicdownack: device/+/message/down/+/reply
+    topicheartbeat: $/device/+/message/up/keep_alive
+  retry:
+    enabled: true
+    maxAttempts: 10
+    initialInterval: 5000
+    maxInterval: 60000
+    multiplier: 2.0
+    connectionTimeout: 30000
+    heartbeatInterval: 30000
+    immediateRetry: true
+    strategy: EXPONENTIAL_BACKOFF
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: device-drive-producer
+    send-message-timeout: 30000
+    retry-times-when-send-failed: 3
+    topic:
+      up:
+        deviceRecognitionResult: device_recognition_dev
+        gateStatus: control_gate_result_dev
+        gpioInput: gpio_input_event_dev
+        heartbeat: heartbeat_event_dev
+        serialData: serial_data_event_dev
+        snapshotResult: snapshot_result_event_dev
+      reply: device-reply-event_dev
+      gpioDeviceStatus: gpio_device_status_dev
+  consumer:
+    topic:
+      parkDeviceInfoSync: park-device-info-sync_dev
+      deviceCommand: parkauth_device_command_dev
+    group:
+      parkDeviceInfoSync: park-device-info-sync-group_dev
+      deviceCommand: device-command-consumer-group_dev
+
+device:
+  auto-register: true
+  heartbeat-interval: 60
+  offline-timeout: 300
+
+async:
+  thread-pool:
+    common:
+      core-pool-size: 4
+      max-pool-size: 16
+      queue-capacity: 512
+      name-prefix: async-common-

+ 85 - 0
dev/deviceservice-dev.yaml

@@ -0,0 +1,85 @@
+server:
+  port: 10041
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /device
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: deviceservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_deviceservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  #configuration:
+    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+rocketmq:
+  name-server: 192.168.16.20:9876
+  producer:
+    group: fujica-producer
+    topic:
+      topicDeviceInfo: topic_device_info_dev
+      topicDeviceOnlineStatus: topic_device_status_dev
+  consumer:
+    topic: 
+      topicDeviceOnlineStatus: device_online_status_dev
+      heartbeat: heartbeat_event_dev
+    group: 
+      topicDeviceOnlineStatus: device_online_status_dev
+      heartbeat: device_heartbeat_event_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 8000 #默认请求超时时间

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 257 - 0
dev/externalservice-dev.yaml


+ 74 - 0
dev/fyxservice-dev.yaml

@@ -0,0 +1,74 @@
+server:
+  port: 10018
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /fyx
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: fyxservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 12 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev   
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_fyxservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+

+ 229 - 0
dev/gatewayservice-dev.yaml

@@ -0,0 +1,229 @@
+server:
+  port: 10001
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    "[com.netflix]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+auth:
+  access-token-secret: 123456
+  anonymous: #匿名访问配置
+    - /transfer/mobile/system/**
+    - /transfer/mobile/cg/**
+    - /transfer/mobile/qrcode/**
+    - /transfer/mobile/reduction/**
+    - /transfer/mobile/invoice/queryParkInvoice/**
+    - /transfer/mobile/invoice/queryInvoiceEnable/**
+    - /transfer/mobile/setting/**
+    - /transfer/mobile/person/zfb/pass/api-to-out/quick-access
+    - /transfer/callback/**
+    - /transfer/mobile/aliPark/**
+    - /**/qrcode/down
+    - /**/send/SmsCode/**
+    - /**/verifyCode
+    - /**/login
+    - /**/favicon.ico
+    - /**/swagger-resources/**
+    - /**/v2/api-docs
+    - /**/doc.html
+    - /**/webjars/**
+    - /payment/**
+    - /transfer/manage/activity/mobileCreateQrCode
+    - /transfer/mobile/cardLongLease/findOneByMember
+    - /transfer/mobile/cardLongLeaseApply/fee
+    - /transfer/mobile/park/**
+    - /open/access/token
+    - /transfer/mobile/tool/**
+    - /center-gateway/**
+    - /h6/**
+    - /invoice/**
+    - /reduction/charge/**
+    - /charge/**
+    - /outapi/**
+    - /park/reserve/service/sync/**
+    - /cloudseat/p1/**
+    - /transfer/mobile/box/speak/**
+
+  permit:
+    - /transfer/mobile/pay/**
+    
+spring:
+  application:
+    name: gatewayservice
+  cloud:
+    gateway:
+      httpclient:
+        connect-timeout: 2000
+        response-timeout: 20000
+      x-forwarded:
+        prefix-enabled: false #解决swagger自动添加前缀问题
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+      routes:
+        - id: transfer-service-offline #线下接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "offline" 
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/offline/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/offline/v2/api-docs, /v2/api-docs?group=线下接口
+            - RewritePath=/transfer/offline/(?<path>.*), /offline/$\{path}
+        - id: transfer-service-manage #管理平台接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "manage" 
+          predicates:
+            - Path=/transfer/manage/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/manage/(?<path>.*), /$\{path}
+        - id: transfer-service-mobile #移动端接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "mobile" 
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/mobile/**
+          filters: 
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/mobile/v2/api-docs, /v2/api-docs?group=移动端接口
+            - RewritePath=/transfer/mobile/(?<path>.*), /mobile/$\{path}      
+        - id: transfer-service-callback #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "callback" #元数据标记移动端接口
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/callback/**
+          filters:
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/callback/v2/api-docs, /v2/api-docs?group=第三方回调接口
+            - RewritePath=/transfer/callback/(?<path>.*), /callback/$\{path}
+        - id: transfer-service-richMerchant #富利商接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "manage" #元数据管理平台接口
+            swagger-base-path: "/transfer"
+          predicates:
+            - Path=/transfer/richMerchant/**
+          filters:
+            - SwaggerHeaderFilter
+            - RewritePath=/transfer/richMerchant/v2/api-docs, /v2/api-docs?group=富利商接口
+            - RewritePath=/transfer/richMerchant/(?<path>.*), /richMerchant/$\{path}
+        - id: transfer-service-zhuhai-credit #第三方回调接口
+          uri: lb://transferservice
+          metadata:
+            request-source: "zhuhaicredit" #元数据标记移动端接口
+          predicates:
+            - Path=/api/openapi/v1/**
+        - id: openservice
+          uri: lb://openservice
+          metadata:
+            request-source: "open"
+          predicates:
+            - Path=/open/**
+        - id: payCenterProxy
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "payment"
+          predicates:
+            - Path=/payment/**
+        - id: invoiceCore
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "invoice"
+          predicates:
+            - Path=/invoice/**
+        # - id: paymentservice
+        #   uri: lb://paymentservice
+        #   metadata:
+        #     request-source: "payment" 
+        #   predicates:
+        #     - Path=/payment/**
+        #   filters:
+        #     - RewritePath=/payment/callback/v2/api-docs, /payment/v2/api-docs
+        - id: paycentergateway
+          uri: lb://payCenterProxy
+          metadata:
+            request-source: "paycenter"
+          predicates:
+            - Path=/pay-center-gateway/**
+        - id: fyx-service
+          uri: lb://fyxservice
+          metadata:
+            request-source: "fyx" 
+          predicates:
+            - Path=/fyx/**
+        - id: h6service
+          uri: http://h6service:20001
+          metadata:
+            request-source: "h6"
+          predicates:
+            - Path=/h6/** 
+        - id: reductionservice
+          uri: lb://reductionservice
+          metadata:
+            request-source: "reductionservice"
+          predicates:
+            - Path=/reduction/charge/**
+        - id: external-outapi #外部请求
+          uri: lb://externalservice
+          metadata:
+            request-source: "externalservice"
+          predicates:
+            - Path=/outapi/**
+          filters:
+            - RewritePath=/outapi/(?<path>.*), /external/outapi/$\{path}
+        - id: parkservice-reserve
+          uri: lb://parkservice
+          metadata:
+            request-source: "parkservice"
+          predicates:
+            - Path=/park/reserve/service/sync/**
+        - id: cloudseatservice
+          uri: lb://cloudseatservice
+          metadata:
+            request-source: "cloudseatservice"
+          predicates:
+            - Path=/cloudseat/p1/**
+          filters:
+            - RewritePath=/cloudseat/p1/v2/api-docs, /cloudseat/v2/api-docs
+          
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接

+ 198 - 0
dev/inoutservice-dev.yaml

@@ -0,0 +1,198 @@
+server:
+  port: 10011
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /inout
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: inoutservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 9 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  shardingsphere:
+    props:
+      sql-show: false
+    datasource:
+      ds0:
+        username: fujica
+        password: Fjc@2025
+        url: jdbc:mysql://192.168.2.93:3306/dev_inoutservice?useSSL=false&serverTimezone=GMT%2b8
+        type: com.zaxxer.hikari.HikariDataSource
+        driver-class-name: com.mysql.cj.jdbc.Driver
+        validation-timeout: 3000
+        idle-timeout: 60000
+        minimum-idle: 30
+        read-only: false
+        connection-timeout: 60000 #请求连接的超时时间
+        maximum-pool-size: 500 #最大连接数量
+        max-lifetime: 1800000 #连接的最长生命周期
+        connection-test-query: select 1 #连接验证sql
+      names: ds0
+    rules:
+      sharding:
+        sharding-algorithms:
+          # 分表算法
+          table-parkin:
+            type: INLINE
+            props:
+              algorithm-expression: io_park_in_$->{Math.abs(project_no.hashCode()%10) +1}
+          table-parkout:
+            type: INLINE
+            props:
+              algorithm-expression: io_park_out_$->{Math.abs(project_no.hashCode()%10) +1}
+
+        tables:
+          io_park_in:
+            actual-data-nodes: ds0.io_park_in_$->{1..10}
+            key-generate-strategy:
+              column: project_no
+              key-generator-name: projectuuid
+            # 分表策略
+            table-strategy:
+              standard:
+                sharding-column: project_no
+                sharding-algorithm-name: table-parkin
+          io_park_out:
+            actual-data-nodes: ds0.io_park_out_$->{1..10}
+            key-generate-strategy:
+              column: project_no
+              key-generator-name: projectuuid
+            # 分表策略
+            table-strategy:
+              standard:
+                sharding-column: project_no
+                sharding-algorithm-name: table-parkout
+        key-generators:
+          projectuuid:
+            type: UUID
+    mode:
+      type: Standalone
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicDcServiceUpdate: topic_dc_service_update_dev
+      topicExPushParkIn: ex_park_in_data_dev
+      topicExPushParkInRecord: ex_park_in_record_dev
+      topicExPushParkOut: ex_park_out_data_dev
+      topicExPushModifyPlate: ex_modify_plate_data_dev
+      topicExPushFinishOrder: ex_finish_order_dev
+      topicExPushDeleteParkIn: ex_delete_park_in_dev
+      topicExPushParkCarFeeOrder: ex_park_car_fee_order_dev
+  consumer:
+    topic: 
+      parkInRecord: park_in_record_dev
+      parkCarFeeOrder: park_car_fee_order_dev
+      parkDeleteInRecords: park_delete_inRecords_dev
+      parkEventRecord: park_event_record_dev
+      parkFinishOrder: park_finish_order_dev
+      parkFollowRecord: park_follow_record_dev
+      parkFollowPayStatus: park_follow_payStatus_dev
+      parkInRecordBatch: park_in_record_batch_dev
+      parkInRecordLockStatus: park_inRecord_lockStatus_dev
+      parkInRecordOffLine: park_in_record_offline_dev
+      parkModifyPlate: park_modify_plate_dev
+      parkOutRecord: park_out_record_dev
+      parkOutRecordOffline: park_out_record_offline_dev
+      parkSupplementInRecord: park_supplement_in_record_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      parkModifyInModel: park_modify_in_model_dev
+      topicExPushModifyPlate: push_modify_plate_data_dev
+      parkGateOperateRecord: park_gate_operate_record_dev
+      # 云停车临停支付结果topic(云停车专属)
+      cloudPayResult: cloud_pay_result_dev
+    group: 
+      parkInRecord: park_in_record_dev
+      parkCarFeeOrder: park_car_fee_order_dev
+      parkDeleteInRecords: park_delete_inRecords_dev
+      parkEventRecord: park_event_record_dev
+      parkFinishOrder: park_finish_order_dev
+      parkFollowRecord: park_follow_record_dev
+      parkFollowPayStatus: park_follow_payStatus_dev
+      parkInRecordBatch: park_in_record_batch_dev
+      parkInRecordLockStatus: park_inRecord_lockStatus_dev
+      parkInRecordOffLine: park_in_record_offline_dev
+      parkModifyPlate: park_modify_plate_dev
+      parkOutRecord: park_out_record_dev
+      parkOutRecordOffline: park_out_record_offline_dev
+      parkSupplementInRecord: park_supplement_in_record_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      parkModifyInModel: park_modify_in_model_dev
+      topicExPushModifyPlate: push_modify_plate_data_dev
+      parkGateOperateRecord: park_gate_operate_record_dev
+      # 云停车临停支付结果消费组(云停车专属)
+      cloudPayResult: cloud_pay_result_group_dev
+
+async:
+  corePoolSize: 20
+  maxPoolSize: 20
+  queueCapacity: 1000
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: http://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 3000 #默认连接超时时间
+        read-timeout: 5000 #默认请求超时时间

+ 107 - 0
dev/msgservice-dev.yaml

@@ -0,0 +1,107 @@
+server:
+  port: 10014
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /msg
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    org.apache.rocketmq.client: OFF
+    "[org.apache.rocketmq]": OFF
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: msgservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+  # 项目环境
+  env: dev
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 11 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_mqtt?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+# E7&E8 MQTT配置信息
+offline:
+  mqtt:
+    # MQTT服务器内网地址
+    inner-url: tcp://192.168.2.92:1883
+    # MQTT服务器外网地址
+    outer-url: tcp://202.104.117.244:1883
+    # 用户名
+    username: admin
+    # 密码
+    password: fujica0408
+    # 启动生产者客户端数量
+    publish-client-count: 5
+    # 启动消费者客户端数量
+    consumer-client-count: 5
+    # 订阅主题
+    sub-topics: "$share/group/up/park/dev/#"
+    # emqx回调请求所携带鉴权信息
+    webhook-token: b6e2707c449d11efbe390c42a1e7eb3a
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      visitorRegisterAdd: visitor_register_add_dev
+      visitorRegisterDelete: visitor_register_delete_dev
+
+  consumer:
+    topic:
+      visitorStrategy: vms_strategy_dev
+      passRecord: vms_pass_record_batch_dev
+      visitorRegisterAdd:  visitor_register_add_dev
+      visitorRegisterDelete:  visitor_register_delete_dev
+    group:
+      visitorStrategy: vms_strategy_dev
+      passRecord: vms_pass_record_batch_dev
+      visitorRegisterAdd:  visitor_register_add_dev
+      visitorRegisterDelete:  visitor_register_delete_dev

+ 168 - 0
dev/openservice-dev.yaml

@@ -0,0 +1,168 @@
+server:
+  port: 10017
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /open
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: openservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+    sentinel:
+      transport:
+        # 添加sentinel的控制台地址
+        dashboard: 10.0.2.77:8787
+        # 指定应用与Sentinel控制台交互的端口,应用会起一个HttpServer占用该端口
+        #port: 8719
+      # 将其配置为 false 即可根据不同的 URL 进行链路限流
+      #web-context-unify: false
+      # 从nacos配置中心拉取规则信息
+      datasource:
+        flow-rules: #流控规则
+          nacos:
+            server-addr: 192.168.2.92:8848
+            namespace: df8a2d95-8545-467f-925d-ba50395f22d2
+            username: nacos
+            password: nacos
+            dataId: ${spring.application.name}-flow-rules
+            groupId: DEFAULT_GROUP   # 注意groupId对应Sentinel Dashboard中的定义
+            data-type: json
+            rule-type: flow
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev   
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_openservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  data:
+    mongodb:
+      uri: mongodb://admin:Fjc%402025@192.168.2.93:27017/fujica_data_center?authSource=admin
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+  consumer:
+    topic: 
+      payResultSync: topic_pay_result_sync_api_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      parkCarFeeOrder: park_car_fee_order_dev
+      topicParkInfo: topic_park_info_dev
+      topicParkPlace: topic_park_place_dev
+    group: 
+      payResultSync: topic_pay_result_sync_api_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      parkCarFeeOrder: park_car_fee_order_dev
+      topicParkInfo: topic_park_info_dev
+      topicParkPlace: topic_park_place_dev
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        connect-timeout: 5000 #默认连接超时时间
+        read-timeout: 5000 #默认请求超时时间
+      cardservice: 
+        connect-timeout: 1000 #月卡服务连接超时时间
+        read-timeout: 8000 #月卡服务请求超时时
+      paymentservice: 
+        connect-timeout: 30000 #支付服务连接超时时间
+        read-timeout: 30000 #支付服务请求超时时间
+      chargeservice: 
+        connect-timeout: 10000 #计费服务连接超时时间
+        read-timeout: 8000 #计费服务请求超时时间
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: openservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+
+open:
+  sign:
+    check: true
+  push:
+    url-retry-time: 3
+    url-retry-interval: 1000
+    allow-re-push: true
+    re-push-time: 3
+    re-push-interval: 1000
+    save-push-error: true

+ 184 - 0
dev/parkservice-dev.yaml

@@ -0,0 +1,184 @@
+server:
+  port: 10002
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /park
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: parkservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        # server-addr: 10.0.2.77:8848
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 2 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_parkservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+park:
+  qrcode:
+    img-width: 400
+    img-height: 400
+    decode-url: http://gatewayservicev2dev.fujica.com.cn/transfer/mobile/qrcode/decode #二维码解码地址
+    err-page-url: http://v2dev-fsh5.fujica.com.cn/pages/h5/errorPage #解析到错误二维码跳转地址
+    types:
+      - type: 1
+        url: http://v2dev-fsh5.fujica.com.cn/pages/pay/paycost
+        name: 场内码
+      - type: 2
+        url: http://v2dev-fsh5.fujica.com.cn/pages/h5/parkIn
+        name: 入口码
+      - type: 3
+        url: http://v2dev-fsh5.fujica.com.cn/pages/pay/pay 
+        name: 出口码
+      - type: 4
+        url: http://v2dev-fsh5.fujica.com.cn/pages/pay/getCoupon
+        name: 减免领取码(静态)
+      - type: 5
+        url: http://v2dev-fsh5.fujica.com.cn/pages/pay/getCoupon
+        name: 减免领取码(动态)
+        save-mode: 2 #存redis
+      - type: 6
+        url: http://v2dev-fsh5.fujica.com.cn/pages/h5/assignPlate
+        name: 获取虚拟车牌
+      - type: 7
+        url: http://www.baidu.com
+        name: 缴费机找零
+      - type: 8
+        url: https://v2dev-fsh5.fujica.com.cn/map
+        name: 反向寻车
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      dc: #数据中心主题配置
+        eventAdd: topic_dc_event_add_dev
+        eventBatchAdd: topic_dc_event_batch_add_dev
+        serviceAdd: topic_dc_service_add_dev
+        serviceBatchAdd: topic_dc_service_batch_add_dev
+        serviceBatchDelete: topic_dc_service_batch_del_dev
+        serviceBatchUpdate: topic_dc_service_batch_update_dev
+        serviceDelete: topic_dc_service_del_dev
+        serviceUpdate: topic_dc_service_update_dev
+      topicParkInfo: topic_park_info_dev
+      topicParkPlace: topic_park_place_dev
+      topicParkLane: topic_park_lane_dev
+      deviceCommand: parkauth_device_command_dev
+
+  consumer:
+    topic: 
+      parkResiduePlace: park_residue_place_dev
+      reserveRealTime: park_reserve_realtime_dev
+      projectOnlineStatus: topic_project_online_status_dev
+      controlGateResult: park_gate_operate_result_dev
+      upPlaceInoutCar: upplaceinoutcar_sync_dev
+      placeReserve: place_reserve_v2_dev
+      placeReserveE8Confirm: park_book_e8_confirm_dev
+      placeReserveLockResult: park_reserve_lock_result_dev
+      payresult: topic_pay_result_sync_reserve_dev
+      topicExPushParkIn: ex_park_in_data_dev
+      topicExPushParkOut: ex_park_out_data_dev
+      parkBookPrepaidFee: park_book_prepaid_fee_dev
+      parkBookPrepaidFeeNotice: park_book_prepaid_fee_notice_dev
+      parkBookPrepaidFeeRefund: park_book_prepaid_fee_refund_dev
+      parkLaneStatus: park_lane_status_dev
+      payrefundresult: topic_pay_refund_sync_dev
+      temopayresult: topic_pay_result_sync_parking_dev
+      topicExPushDeleteParkIn: ex_delete_park_in_dev
+    group: 
+      parkResiduePlace: park_residue_place_dev
+      reserveRealTime: park_reserve_realtime_dev
+      projectOnlineStatus: topic_project_online_status_dev
+      controlGateResult: park_gate_operate_result_dev
+      upPlaceInoutCar: upplaceinoutcar_sync_dev
+      placeReserve: place_reserve_v2_dev
+      placeReserveE8Confirm: park_book_e8_confirm_dev
+      placeReserveLockResult: park_reserve_lock_result_dev
+      payresult: topic_pay_result_sync_reserve_dev
+      topicExPushParkIn: ex_park_in_data_park_dev
+      topicExPushParkOut: ex_park_out_data_park_dev
+      parkBookPrepaidFee: park_book_prepaid_fee_dev
+      parkBookPrepaidFeeNotice: park_book_prepaid_fee_notice_dev
+      parkBookPrepaidFeeRefund: park_book_prepaid_fee_refund_dev
+      parkLaneStatus: park_lane_status_dev
+      payrefundresult: topic_pay_refund_sync_dev
+      temopayresult: topic_pay_result_sync_park_dev
+      topicExPushDeleteParkIn: park_ex_delete_park_in_dev
+
+data:
+  mining:
+    rocket:
+      receiver:
+        topic: topic_dc_active_sync_dev
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    park: #车场通用线程池
+      core-pool-size: 1
+      max-pool-size: 5
+      queue-capacity: 1000
+      name-prefix: park
+
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: parkservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token
+# 外部API配置
+external:
+  api:
+    reservation-base-url: http://192.168.8.124:30130
+    park-info-sync-url: /park/tparklist/addBatch
+    connect-timeout: 5000
+    read-timeout: 10000

+ 210 - 0
dev/payCenterProxy-dev.yaml

@@ -0,0 +1,210 @@
+server:
+  port: 10086
+
+spring:
+  application:
+    name: payCenterProxy
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          enabled: false
+      routes:
+        - id: to-charge
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/charge/**
+          filters:
+            - StripPrefix=1
+        - id: to-data
+          uri: lb://dataservice
+          predicates:
+            - Path=/pay-center-gateway/data/**
+          filters:
+            - StripPrefix=1
+        - id: to-msg
+          uri: lb://msgservice
+          predicates:
+            - Path=/pay-center-gateway/msg/**
+          filters:
+            - StripPrefix=1
+        - id: to-park
+          uri: lb://parkservice
+          predicates:
+            - Path=/pay-center-gateway/park/**
+          filters:
+            - StripPrefix=1
+        - id: to-sys
+          uri: lb://systemservice
+          predicates:
+            - Path=/pay-center-gateway/sys/**
+          filters:
+            - StripPrefix=1
+        - id: to-reduction
+          uri: lb://reductionservice
+          predicates:
+            - Path=/pay-center-gateway/reduction/**
+          filters:
+            - StripPrefix=1
+        - id: to-card
+          uri: lb://cardservice
+          predicates:
+            - Path=/pay-center-gateway/card/**
+          filters:
+            - StripPrefix=1 
+        - id: to-external
+          uri: lb://externalservice
+          predicates:
+            - Path=/pay-center-gateway/external/**
+          filters:
+            - StripPrefix=1 
+        - id: to-data-es
+          uri: lb://dataservice-es
+          predicates:
+            - Path=/pay-center-gateway/data-es/**
+          filters:
+            - StripPrefix=1
+
+        - id: to-mq
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/mq/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-charge
+          uri: lb://chargeservice
+          predicates:
+            - Path=/pay-center-gateway/mq/charge/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-data
+          uri: lb://dataservice
+          predicates:
+            - Path=/pay-center-gateway/mq/data/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-msg
+          uri: lb://msgservice
+          predicates:
+            - Path=/pay-center-gateway/mq/msg/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-park
+          uri: lb://parkservice
+          predicates:
+            - Path=/pay-center-gateway/mq/park/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-mq-reduction
+          uri: lb://reductionservice
+          predicates:
+            - Path=/pay-center-gateway/mq/reduction/**
+          filters:
+            - StripPrefix=2
+            - MqFilter
+        - id: to-gateway
+          uri: http://centergateway:11001
+          predicates:
+            - Path=/**
+          filters:
+            - RewritePath=/(?<segment>.*), /proxy/$\{segment}
+        - id: to-mq-data-es
+          uri: lb://dataservice-es
+          predicates:
+            - Path=/pay-center-gateway/mq/data-es/**
+
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 14 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+logging:
+  level:
+    org.springframework.cloud.gateway: INFO
+    com.fujica.payment: DEBUG
+    org.apache.rocketmq: DEBUG
+    org.springframework.web: DEBUG
+
+login:
+  passwd:
+    v1: 123456
+    v2: 234567
+    h6: 345678
+
+proxy:
+  filter:
+    exclude-uris:
+      - /pay-center-gateway/login
+
+fujica:
+  payment:
+    proxy:
+      uri: http://centergateway:11001
+      platform: v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+
+rocketmq:
+  enable: true
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicBindMemberOpenId: topic_bind_member_openid_dev
+      topicPayResultSyncList: #支付结果同步到业务服务消息主题
+        - type: 0
+          name: 仅支付
+          topic: topic_pay_result_sync_api_dev
+        - type: 1
+          name: 临停业务
+          topic: topic_pay_result_sync_parking_dev
+        - type: 2
+          name: 长租车业务
+          topic: topic_pay_result_sync_card_dev
+        - type: 3
+          name: 商户/减免业务
+          topic: topic_pay_result_sync_merchant_dev
+        - type: 4
+          name: 充电业务
+          topic: topic_pay_result_sync_power_dev
+        - type: 5
+          name: 预约业务
+          topic: topic_pay_result_sync_reserve_dev
+        - type: 6
+          name: 临停补缴业务
+          topic: topic_pay_result_sync_parking_dev
+  consumer:
+    topic:
+      parkPayCashOrder: park_pay_cash_order_dev
+      topicPayRefund: topic_pay_refund_create_dev
+    group:
+      parkPayCashOrder: park_pay_cash_order_dev
+      topicPayRefund: topic_pay_refund_create_dev
+
+
+async:
+  thread:
+    core-pool-size: 2
+    max-pool-size: 10
+    queue-capacity: 1000

+ 120 - 0
dev/paymentservice-dev.yaml

@@ -0,0 +1,120 @@
+server:
+  port: 10006
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /payment
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: paymentservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 10.0.2.77:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+  main:
+    allow-bean-definition-overriding: true
+
+  redis:
+    host: 119.23.214.109 #Redis服务器地址
+    database: 5 # Redis数据库索引(默认为0)
+    port: 30004 # Redis服务器连接端口
+    password: 123456 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://10.0.2.77:3306/paymentservice?useSSL=false&serverTimezone=GMT%2b8
+    username: root
+    password: fujicaV2@Mysql
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+
+domain:
+  # 外网访问项目域名-web
+  web: http://uat-fsh5.fujica.com.cn
+  # 外网访问项目域名-支付服务
+  mainUrl: https://gatewayservicev2.fujica.com.cn
+
+rocketmq:
+  name-server: 120.77.181.137:9876
+  producer:
+    group: fujica-producer
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicBindMemberOpenId: topic_bind_member_openid_dev
+      topicPayResultSyncList: #支付结果同步到业务服务消息主题
+        - type: 0
+          name: 仅支付
+          topic: topic_pay_result_sync_api_dev
+        - type: 1
+          name: 临停业务
+          topic: topic_pay_result_sync_parking_dev
+        - type: 2
+          name: 长租车业务
+          topic: topic_pay_result_sync_card_dev
+        - type: 3
+          name: 商户/减免业务
+          topic: topic_pay_result_sync_merchant_dev
+        - type: 4
+          name: 充电业务
+          topic: topic_pay_result_sync_power_dev
+        - type: 5
+          name: 预约业务
+          topic: topic_pay_result_sync_reserve_dev
+        - type: 6
+          name: 临停补缴业务
+          topic: topic_pay_result_sync_parking_dev
+  consumer:
+    topic:
+      parkPayCashOrder: park_pay_cash_order_dev
+      topicPayRefund: topic_pay_refund_create_dev
+    group:
+      parkPayCashOrder: park_pay_cash_order_dev
+      topicPayRefund: topic_pay_refund_create_dev
+
+# 杭州银行支付前台后台回调地址
+hzbankpay:
+  frontEndUrl: http://uat-fsh5.fujica.com.cn/pages/pay/paysuccess
+  backEndUrl: /payment/callback/hzbank/payNotify
+  sendPayRequestUrl: https://pay.hzbank.com.cn/ifsp-payweb/SOA/txnAccept

+ 156 - 0
dev/personservice-dev.yaml

@@ -0,0 +1,156 @@
+server:
+  port: 10016
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /person
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: personservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        # server-addr: 39.108.209.226:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 15 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_personservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicExPushParkIn: push_park_in_data_dev
+      topicExPushParkOut: push_park_out_data_dev
+      visitorRegisterAdd: visitor_register_add_dev
+      visitorRegisterDelete: visitor_register_delete_dev
+
+  consumer:
+    topic:
+      visitorStrategy: vms_strategy_dev
+      visitorRegisterAdd: vms_register_batch_dev
+      visitorRegisterDel: vms_register_batch_delete_dev
+      passRecord: vms_pass_record_batch_dev
+      pmsSchedule: pms_schedule_dev
+      pmsScheduleDel: pms_schedule_del_dev
+      omsDevice: oms_device_dev
+      omsDeviceDel: oms_device_del_dev
+      pmsDoor: pms_door_dev
+      pmsDoorDel: pms_door_del_dev
+      pmsElevator: pms_elevator_dev
+      pmsElevatorDel: pms_elevator_del_dev
+      pmsHoliday: pms_holiday_dev
+      pmsBlack: pms_black_dev
+      pmsBlackDel: pms_black_del_dev
+      pmsPassRecord: pms_pass_record_dev
+      pmsEventRecord: pms_event_record_dev
+      pmsCustomerAuth: pms_customer_auth_dev
+      pmsVoucher: pms_voucher_dev
+      pmsVoucherDel: pms_voucher_del_dev
+      pmsZfbPassResult: pms_zfb_pass_result_dev
+    group:
+      visitorStrategy: vms_strategy_dev
+      visitorRegisterAdd: vms_register_batch_dev
+      visitorRegisterDel: vms_register_batch_delete_dev
+      passRecord: vms_pass_record_batch_dev
+      pmsSchedule: pms_schedule_dev
+      pmsScheduleDel: pms_schedule_del_dev
+      omsDevice: pms_oms_device_dev
+      omsDeviceDel: pms_oms_device_del_dev
+      pmsDoor: pms_door_dev
+      pmsDoorDel: pms_door_del_dev
+      pmsElevator: pms_elevator_dev
+      pmsElevatorDel: pms_elevator_del_dev
+      pmsHoliday: pms_holiday_dev
+      pmsBlack: sys_blacklist_dev
+      pmsBlackDel: pms_blacklist_del_dev
+      pmsPassRecord: pms_pass_record_dev
+      pmsEventRecord: pms_event_record_dev
+      pmsCustomerAuth: pms_customer_auth_dev
+      pmsVoucher: pms_voucher_dev
+      pmsVoucherDel: pms_voucher_del_dev
+      pmsZfbPassResult: pms_zfb_pass_result_dev
+
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+fileChannel: aliOss
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: boxservicedev
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 6 - 0
dev/reductionservice

@@ -0,0 +1,6 @@
+rocketmq:
+  consumer:
+    topic:
+      cloudParkPayResult: cloud_park_pay_result_dev
+    group:
+      cloudParkPayResult: cloud_park_pay_result_dev

+ 160 - 0
dev/reductionservice-dev.yaml

@@ -0,0 +1,160 @@
+server:
+  port: 10007
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /reduction
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: reductionservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 6 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    url: jdbc:mysql://192.168.2.93:3306/dev_reductionservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+    type: com.zaxxer.hikari.HikariDataSource
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    validation-timeout: 3000
+    idle-timeout: 60000
+    minimum-idle: 30
+    read-only: false
+    connection-timeout: 60000 #请求连接的超时时间
+    maximum-pool-size: 1000 #最大连接数量
+    max-lifetime: 1800000 #连接的最长生命周期
+    connection-test-query: select 1 #连接验证sql
+  
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+
+    default-property-inclusion: NON_NULL
+    serialization:
+      WRITE_DATES_AS_TIMESTAMPS: false
+      fail-on-empty-beans: false
+
+
+#指定mybatis映射文件的地址
+mybatis:
+  mapper-locations: classpath*:mapper/*.xml
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+
+pagehelper:
+  reasonable: false
+  pageSizeZero: false
+  defaultCount: true
+
+async:
+  corePoolSize: 5
+  maxPoolSize: 10
+  queueCapacity: 20
+  namePrefix: async-service-
+
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic: 
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventUpdate: topic_dc_service_update_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicPayRefund: topic_pay_refund_create_dev
+
+  consumer:
+    topic: 
+      parkCarAuthResult: park_car_auth_result_dev
+      payResult: topic_pay_result_sync_merchant_dev   
+      topicExPushParkIn: push_park_in_data_dev   
+      topicExPushParkOut: push_park_out_data_dev
+      parkPromotionRecordResult: park_promotion_record_result_dev
+    group: 
+      parkCarAuthResult: park_car_auth_result_dev
+      payResult: pay_result_sync_merchant_dev     
+      topicExPushParkIn: rd_push_park_in_data_dev
+      topicExPushParkOut: rd_push_park_out_data_dev
+      parkPromotionRecordResult: park_promotion_record_result_dev
+
+qrcode:
+ pageurl: http://v2dev-fspark.fujica.com.cn/#/qrCode
+
+ #特来电
+telaidian:
+  operatorID: 395815801
+  operatorSecret: 1234567890abcdef
+  sigSecret: 1234567890abcdef
+  dataSecret: 1234567890abcdef
+  dataSecretIV: 1234567890abcdef
+  operatorIDForPark: 0MA5FPQLY
+  mainUrl: http://hlht.teld9.xyz/evcs/v20191230
+  accessToken: kVnStIRknCCOBdXgJrmu8rb3pcccifKW2NcQrysKKIzb7iQBxkkjeq3WoGdjgrIL
+  
+
+#小桔充电
+xiaoju:
+  signKey: 6d505fb04c0d495c8712fa4d5c972434
+  appKey: ig/vFInn02swHPMZccuf1QyH6iWm8sZZkMwXqelnEFQ=
+  appSecret: tKLXRx9h9i4jpMHGgbQYVtFl34QSkt8I3Gf7RDpUDEw=
+  apiUrl: https://gw.am.xiaojukeji.com/parking/gateway/standardModel/pushWaiverResult
+
+
+#星星充电
+star:
+  operatorID: 313744932
+  mainUrl: http://parking.ccchong.com/parking/
+  pushResultUrl: query_parking_discount_result
+  queryResultUrl: query_parking_charge_result
+
+# 云快充
+ykc:
+  portName: Ykc123     # 提供给云快充的第三方账号
+  signKey: cgeyxmqt5075gqptwfpcxmhpgdkygtxr   # 云快充平台下发的签名密钥
+
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: reductionservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 197 - 0
dev/systemservice-dev.yaml

@@ -0,0 +1,197 @@
+server:
+  port: 10010
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /sys
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: INFO
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+
+spring:
+  application:
+    name: systemservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 1 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_dev
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/dev_systemservice?useSSL=false&serverTimezone=GMT%2b8
+    username: fujica
+    password: Fjc@2025
+
+  # data:
+  #   mongodb:
+  #     uri: mongodb://root:FJc123456!%40%23%26@dds-wz92ac81710b54241.mongodb.rds.aliyuncs.com:3717,dds-wz92ac81710b54242.mongodb.rds.aliyuncs.com:3717/fujica_data_center?replicaSet=mgset-77298810&authSource=admin
+
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+  app-access-token-expire: 2592000 #爱泊客小程序、H5登录有效期(30天)
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 2000 #默认请求超时时间
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+  login:
+    h5:
+      allowChangeMobileCount: 3 #每天允许变更一次手机号
+      sms:
+        code: SMS_468400780
+        length: 4
+        expireTime: 60
+    common:
+      needVerifyCode: false
+  password:
+    sms:
+      code: SMS_468630113
+  oss:
+    baseUrl: http://192.168.12.131:8080/sys/file/redirect?ossKey=
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+      topicSysCustomerSync: topic_sys_customer_sync_dev
+      topicProjectOnlineStatus: topic_project_online_status_dev
+      orgSync: sys_org_sync_dev
+      delOrgSync: sys_del_org_sync_dev
+      customerSync: sys_customer_sync_dev
+      delCustomerSync: sys_del_customer_sync_dev
+      areSync: sys_area_sync_dev
+      delAreaSync: sys_del_area_sync_dev
+      topicProjectInfo: topic_project_info_dev
+      topicUserVirtualPlateSync: userVirtualPlateSync
+  consumer:
+    topic:
+      sysAreaBatchDelete: sys_area_batch_delete_dev
+      sysAreaBatch: sys_area_batch_dev
+      sysCustomerBatchDelete: sys_customer_batch_delete_dev
+      sysCustomerBatch: sys_customer_batch_dev
+      sysOrgBatchDelete: sys_org_batch_delete_dev
+      sysOrgBatch: sys_org_batch_dev
+      mqttOnlineStatus: mqtt_push_data_dev
+      bindMemberOpenId: topic_bind_member_openid_dev
+      statReplace: stat_replace_dev
+      statMerge: stat_merge_dev
+      externalCallback: vms_external_callback_dev
+      sysCardCompanyParkRelation: sys_card_company_park_relation_dev
+    group:
+      sysAreaBatchDelete: sys_area_batch_delete_dev
+      sysAreaBatch: sys_area_batch_dev
+      sysCustomerBatchDelete: sys_customer_batch_delete_dev
+      sysCustomerBatch: sys_customer_batch_dev
+      sysOrgBatchDelete: sys_org_batch_delete_dev
+      sysOrgBatch: sys_org_batch_dev
+      mqttOnlineStatus: mqtt_online_status_dev
+      bindMemberOpenId: topic_bind_member_openid_dev
+      statReplace: stat_replace_dev
+      statMerge: stat_merge_dev
+      externalCallback: vms_external_callback_dev
+      sysCardCompanyParkRelation: sys_card_company_park_relation_dev
+async:
+  thread-pool: #为@Async功能配置的线程池
+    sys: #系统服务通用线程池
+      core-pool-size: 2
+      max-pool-size: 10
+      queue-capacity: 1000
+      name-prefix: sys
+
+member:
+  plate:
+    limit: 10 #会员最多允许添加车辆数
+
+
+#项目配置
+project:
+  always-online-project: #总是在线的项目编号
+    - P20260518073117
+
+#钉钉机器人
+ding-talk:
+  robot:
+    #微信公众号私信发送机器人
+    wxMpPrivateMsg:
+      webhook: https://oapi.dingtalk.com/robot/send?access_token=0bf267c7b0629900c9a2b3898bec0e47862ce0822b8981767de1f59340d75db0
+      secret: SEC87e00f3725464ed3efc7dfaa873970224d58441c681298182a292299d498f476
+      mobiles:
+        - 18689201565
+
+#xxl-job
+xxl:
+  job:
+    admin:
+      addresses: http://192.168.2.92:8088/xxl-job-admin
+    executor:
+      appname: systemservice
+      address:
+      port: 9999
+      logretentiondays: 30
+    accessToken: default_token

+ 182 - 0
dev/toolservice-dev.yaml

@@ -0,0 +1,182 @@
+server:
+  port: 10008
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    context-path: /tool
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    com.fujica.feignapi: INFO    
+    "[sun.rmi]": INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+    
+
+spring:
+  application:
+    name: toolservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 7 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    prefix: fsv2_test
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+  datasource:
+    #    url: jdbc:mysql://119.23.214.109:30336/31.fsboxcloud?useSSL=false
+    url: jdbc:mysql://192.168.2.93:3306/dev_systemservice?useSSL=false
+    username: fujica
+    password: Fjc@2025
+  mail:
+    #阿里云发送服务器地址
+    # host: smtp.qiye.aliyun.com
+    #服务器地址
+    host: mail.fujica.com.cn
+    #发送人地址
+    #    username: fapiao@fujica.com.cn
+    #    password: Fapiao#2021
+    username: cloudplatform@fujica.com.cn
+    password: fujica@2022
+    # 协议 默认smtp
+    protocol: smtps
+    port: 465
+    #    port: 25
+    smtp:
+      timeout: 3000
+jwt:
+  access-token-expire: 3600000
+  access-token-secret: 123456
+  refresh-token-expire: 3600000
+  refresh-token-secret: 123456
+
+mybatis:
+  mapper-locations: classpath:/mapper/*.xml
+  configuration:
+    #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    map-underscore-to-camel-case: true
+  type-handlers-package:
+    com.fujica.util
+# 阿里云OSS
+# 不同服务器地址不同
+aliyun:
+  oss:
+    file:
+      endpoint: https://oss-cn-shenzhen.aliyuncs.com
+      keyid: LTAI5tALFygbdLmGw1VsDEVw
+      keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+      bucketname: fsbase
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+  login:
+    common:
+      needVerifyCode: false
+  oss:
+    baseUrl: http://192.168.12.131:8080/sys/file/redirect?ossKey=
+rocketmq:
+  name-server: 192.168.16.20:9876;192.168.16.21:9876;192.168.16.22:9876
+  producer:
+    group: fujica-producer
+    topic:
+      topicDcEventAdd: topic_dc_event_add_dev
+      topicDcEventBatchAdd: topic_dc_event_batch_add_dev
+  consumer:
+    topic:
+      parkcardblacksheet: park_card_black_sheet_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_dev
+      parkcardlongleasechange: park_card_long_lease_change_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_dev
+      parkcardtypeinfo: park_card_Billing_rule_dev
+    group:
+      parkcardblacksheet: park_card_black_sheet_dev
+      parkcardlongleaseunfreeze: park_card_long_lease_unfreeze_dev
+      parkcardlongleasechange: park_card_long_lease_change_dev
+      parkcardlongleaserefund: park_card_long_lease_refund_dev
+      parkcardlongleaserenew: park_card_long_lease_renew_dev
+      parkcardlongleasefreeze: park_card_long_lease_freeze_dev
+      parkcardlongleaseinfo: park_card_long_lease_info_dev
+      parkcardtypeinfo: park_card_Billing_rule_dev
+sms:
+  accesskey:
+    id: LTAI5tGvVSCszQAkwqLvFJQo
+    secret: utcb1kxehKYlrZTknghZew5om9psX0
+  endpoint: dysmsapi.aliyuncs.com
+
+wx:
+  app:
+    abk-mini: #爱泊客小程序参数
+      appid: wx2bb065e35b32d2e2
+      secret: 45675fb5369d686bfcef60ed6901589e
+      state: trial #跳转小程序类型 developer为开发版;trial为体验版;formal为正式版;默认为正式版
+      type: 2 #1-公众号,2-小程序
+    abk-h5: #爱泊客公众号参数
+      appid: wxd3598cc7953b6a59
+      secret: 8faf9a7844bd8960fd5743d03a3a82da
+      type: 1 #1-公众号,2-小程序
+      token: c1aed64678b711f0b20800163e0228ba
+      encodingAESKey: so1OVd1gpZ5pHUQPzYstNwzl1k5xTAQFjMnDG47EkOT
+  generate: 
+    schema: #develop开发版 release正式版 trial体验版
+      version: develop 
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    wx-push: #微信推送
+      core-pool-size: 1
+      max-pool-size: 1
+      queue-capacity: 1
+      name-prefix: wx-push
+
+#蜘蛛广告配置
+ad:
+  zz:
+   api: https://api.zzspider.com/xl-api/1.0/advertising/advertising/pull
+   sdk: https://cdn.zzspider.com/js/zzad.bundle.min.js
+   provider: 爱泊客小程序
+   user-id: 爱泊客小程序
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 2000 #默认连接超时时间
+        read-timeout: 10000 #默认请求超时时间   

+ 131 - 0
dev/transferservice-dev.yaml

@@ -0,0 +1,131 @@
+server:
+  port: 10004
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+    #context-path: /transfer
+  compression:
+    enabled: true #开启数据压缩
+    mime-types: application/json,application/xml,text/html,text/xml,text/plain
+    min-response-size: 2048
+logging:
+  file:
+    path: log/wookit
+  level:
+    root: info
+    "[javax.management]": INFO
+    "[org.apache.http]": INFO
+    "[org.apache.tomcat.util.net.NioEndpoint]": INFO
+    "[sun.rmi]": INFO
+    "[com.alibaba.nacos]": ERROR
+    com.fujica.feignapi: INFO
+    tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
+  enable-print-get-method-resp-data: false #是否打印Get请求响应数据
+
+spring:
+  application:
+    name: transferservice
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lower-case-service-id: true
+          enabled: true
+    nacos:
+      discovery:
+        server-addr: 192.168.2.92:8848
+        namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+    sentinel:
+      transport:
+        # 添加sentinel的控制台地址
+        dashboard: 192.168.2.92:8787
+        # 指定应用与Sentinel控制台交互的端口,应用会起一个HttpServer占用该端口
+        #port: 8719
+      # 将其配置为 false 即可根据不同的 URL 进行链路限流
+      #web-context-unify: false
+      # 从nacos配置中心拉取规则信息
+      datasource:
+        flow-rules: #流控规则
+          nacos:
+            server-addr: 192.168.2.92:8848
+            namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
+            username: nacos
+            password: nacos
+            dataId: ${spring.application.name}-flow-rules
+            groupId: DEFAULT_GROUP   # 注意groupId对应Sentinel Dashboard中的定义
+            data-type: json
+            rule-type: flow
+
+  redis:
+    host: 192.168.2.92 #Redis服务器地址
+    database: 3 # Redis数据库索引(默认为0)
+    port: 6379 # Redis服务器连接端口
+    password: Fjc@2025 # Redis服务器连接密码(默认为空)
+    jedis:
+      pool:
+        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
+        max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-idle: 8 # 连接池中的最大空闲连接
+        min-idle: 0 # 连接池中的最小空闲连接
+
+feign:
+  httpclient:
+    enabled: true #开启feign连接池
+    max-connections: 100
+    max-connections-per-route: 50
+  client:
+    config:
+      default:  
+        loggerLevel: FULL
+        connect-timeout: 60000 #默认连接超时时间
+        read-timeout: 60000 #默认请求超时时间
+      cardservice: 
+        connect-timeout: 1000 #月卡服务连接超时时间
+        read-timeout: 8000 #月卡服务请求超时时
+      paymentservice: 
+        connect-timeout: 30000 #支付服务连接超时时间
+        read-timeout: 25000 #支付服务请求超时时间
+      chargeservice: 
+        connect-timeout: 10000 #计费服务连接超时时间
+        read-timeout: 8000 #计费服务请求超时时间
+      payCenterProxy: 
+        connect-timeout: 60000 #代理服务连接超时时间
+        read-timeout: 60000 #代理服务请求超时时
+      
+
+aliyun:
+  oss:
+    endpoint: https://oss-cn-shenzhen.aliyuncs.com
+    keyid: LTAI5tALFygbdLmGw1VsDEVw
+    keysecret: wVJnGaeR8hkxvdnjr2lIzAWlZGVxTG
+    bucketname: fsbase
+
+fujica:
+  sha256:
+    salt: fujica2024v2
+  rsa:
+    publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMkyd3UWDgDyk70PlCrQJimVswNV8zk8d5DvVpvjtCW3xVuXOACHDQDUsFgHYh/B8A43eADR6+2b/776Bz/ZhjUCAwEAAQ==
+    privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyTJ3dRYOAPKTvQ+UKtAmKZWzA1XzOTx3kO9Wm+O0JbfFW5c4AIcNANSwWAdiH8HwDjd4ANHr7Zv/vvoHP9mGNQIDAQABAkAFONca5eClK6akAJSC6/YhnC4SRxfSA3zC+UNRNn7Ff8y/3fzhPjzQa9Fg+5kM9gEQylRDTBfFeBpArr5xk9udAiEA9uoWCJFJQYWDE7Xqv9bQszGuSf/ezuKCRa73H1E/1H8CIQDQmbpDRAfBwCcM759pw3DbhOK4EXN6uFg53n9ZqVM7SwIhAPPFspEs11VP+lQ4c5aJAC0abId0jcZVjOY9Uo/hyJIDAiEAs1fHvTdLF/f1WvjVbJ/ccs8wASL3zsWZDL/Pa63ZYjsCIF9qoBzAEka+ZbRoxvcI9pLx7GFFCvkbOrDlvC+vZO3s
+
+xss:
+  enabled: true
+  exclude:
+    - /callback/wx/**
+
+async:
+  thread-pool: #为@Async功能配置的线程池
+    common: #通用线程池
+      core-pool-size: 1
+      max-pool-size: 5
+      queue-capacity: 1000
+      name-prefix: transfer
+
+# 地址参数
+domain:
+  v2:
+    orderDetailUrl: https://v2dev-fsh5.fujica.com.cn/pages/pay/pay #缴费详情页URL
+    invoiceUrl: http://www.baidu.com #开票页URL
+  e7:
+    orderDetailUrl: http://mops-test.fujica.com.cn/v3/login/index?key=FUJICA97
+    invoiceUrl: http://mops-test.fujica.com.cn/v3/login/index?key=FUJICA97&redictType=18