# 项目相关配置 ruoyi: # 名称 name: Dryadonline # 版本 version: ${revision} # 版权年份 copyrightYear: 2025 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: D:/GZGJ/uploadPath # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数字计算 char 字符验证 captchaType: math # 图片资源域名(用于访问附件图片) imageUrl: https://dsp.966120.com.cn/images/ # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8080 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # 连接数满后的排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcat启动初始化的线程数,默认值10 min-spare: 100 # 日志配置 logging: level: com.ruoyi: debug org.springframework: warn # 用户配置 user: password: # 密码最大错误次数 maxRetryCount: 5 # 密码锁定时间(默认10分钟) lockTime: 10 # Spring配置 spring: # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: # 环境 dev|test|prod active: dev # 文件上传 servlet: multipart: # 单个文件大小 max-file-size: 10MB # 设置总上传的文件大小 max-request-size: 20MB # 服务模块 devtools: restart: # 热部署开关 enabled: true # redis 配置 redis: # 地址 host: localhost # 端口,默认为6379 port: 6379 # 数据库索引 database: 0 # 密码 password: # 连接超时时间 timeout: 10s lettuce: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # token配置 token: # 令牌自定义标识 header: Authorization # 令牌密钥 secret: abcdefghijklmnopqrstuvwxyz # 令牌有效期(默认30分钟) expireTime: 30 # MyBatis配置 mybatis: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath*:mapper/**/*Mapper.xml # 加载全局的配置文件 configLocation: classpath:mybatis/mybatis-config.xml # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql # Swagger配置 swagger: # 是否开启swagger enabled: true # 请求前缀 pathMapping: /dev-api # 防止XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* # GPS服务配置 gps: mileage: compensation: days: 7 segment: # 分段计算时间间隔(单位:分钟) minutes: 5 calculate: # 计算方法,可选值:haversine(haversine公式)、tianditu(天地图) method: haversine # 是否跳过已经计算的点 skip: calculated: true service: domain: https://gps51.com username: 王某人 password: Aa1357 # 民航接口地址 min: apiUrl: http://120.25.98.119:8084/v1/ #测试环境:localhost:8011 # 微信配置 evaluationWechat: appId: wx70f6a7346ee842c0 appSecret: 2d6c59de85e876b7eadebeba62e5417a redirectUri: http://yourdomain.com/evaluation # 调度用的weixin配置 transferConfigWeixin: appId: wx40692cc44953a8cb appSecret: 9638b7d8bb988e4daaac7ac35457f296 # 任务通知模板ID(你给的那个模型ID) taskNotifyTemplateId: 4mJGnvzjPpQednzNwVgghN5CZ_jSirZToisISOpLfMU # 任务详情页面路径(用于拼接 ?id=taskId) # 分包页面路径格式:分包根目录/页面路径(不要前导斜杠) taskDetailPage: pagesTask/detail # 腾讯地图配置 tencent: map: key: 6YVBZ-ZJDLQ-JMY5F-BR7XG-H3TAV-C3FXC # 百度地图配置 baidu: map: ak: GX7G1RmAbTEQHor9NKpzRiB2jerqaY1E # 请替换为您的百度地图API Key # 天地图配置 tianditu: map: tk: 4d1d0b3a4a03b9c5099c0e25ab1b23f3 # 请替换为您的天地图API Key # 地图服务配置 # provider: 地图服务提供商,可选值:baidu(百度地图)、tianditu(天地图) map: service: provider: tianditu # 默认使用百度地图 tianditu /baidu # 支付配置 payment: # 是否启用支付模块(作为组件集成时可通过此开关控制) enabled: true # 微信支付配置 wechat: appId: wx70f6a7346ee842c0 mchId: 1573728151 appName: 民航医疗快线 mchKey: Xz0ClPK3f5sCeT6SGTaha1vpVmyUFcbp notifyUrl: https://dsp.966120.com.cn/api/pay/notify/wechat/notify signType: MD5 checkSign: false thirdParty: enabled: false url: https://sys.966120.com.cn/alipay_pay_QR_NotifyUrl.php defaultNotifyUrl: https://api.966120.com.cn/weixin/DspNotifyUrl.asp timeout: 30000 # 支付宝配置 alipay: appId: 2018060160299486 privateKey: MIIEpgIBAAKCAQEArt273bWTEPXPjCsUYwFx7CNjhcQlm1NtbNjfeIsZ2g9sbFCQP9qpyufp6zkBv6eq+6WEztkC1KwSsuDjP5LvgY/1pmGFlr8r7cjeZI4bTeIe9jG5UaHolnzbdXUlSoInzgWRvbYXxuQZciwVpokwviW27YK9wPIzz9OTiRquL8b3YWPZLO7xK0gBMa2KfFfUXxCB8gHJtidQ+FjjYXb2WpnScKLJdKfWcGWFnyGiZOknyFR9kI8cm0cYPNHtecQId0bQ1ee7YDLD8dBPd2Pd/JBC4Wn6HuOvZOLqZvIpIj+8q0zGXjUUns6MsjNL3MUKuhKy6hQGwP5sGrPcVcwqiwIDAQABAoIBAQCTeW9iSSsRx61VUlOsN+DDPQlHHCh3OcH0ZWb6e52+2Pkg1EUDhT9jX3lZJsfBwf8iofJCnKSVhdVzRNSCnkIdq7KJsn9+phW/QYPFnE+MvKJOEZtwLDNDD2PqSHS9xM0bJHlIXNTqqR6IuoM740HXa2k+H+A2ZE2r/YzUuUqkASwAYPKYzWa1wivg4CZrvoPZ5bXvYOHoV0jZEtyUQB9dHuCz+bghbR+28vGkYwEGInLsOCe6Gl5D61F0l2qAXRQky3P0jXxIPXPFmhBYutAAUufLpryruQgL3MDDm5dhBJpwp89qwFDjc8fWVS/FFYJ0KDQOpAxAI800YHgaJ4VBAoGBAOdCcoYS49Q9Iula7gFGVXeto7QSUsP0CnQZM/tsAU6TiX3XG5pxBYoVmYSIQPylgagRTBZHD5t/LGa+I+KYMHSVAH/kndPdgTO7EiwfUCzi1DmGZVWs7XJ2zRfTmYRVdsElPy3Z8Pm802jd7mhffw/5p6y9pzNJqOjmGOUbYGrrAoGBAMGS1CGHkK4nD2BsIWJoKW2Lxph3Bq5hN1iaE8ZjOAvFT9drNqfwRa6BVGyfYEXPZTvUT0FUNMdukcTCM6O3FRU8EABJIcVue2QA+BvkfwPEU3JxMA8DrWHO7IcgtG9wjbxretDsf+SZmkQgK0ZUPod5ZZSycFxM3/GiXDQjGhbhAoGBAL/Y/+j6AscvcKbmKEwmbQC7q/LWwJKPAZ0Oy3DoSK1G9+jNarjUyiOjh5fK8R6mrskekGBq0yfMeKlDU8HHP2t3sNJodgYs2+JubsTrtTeHdUfDlo1cyB8NL1d00wZVYA8bNy5yftavLzLv6bfsgRxfoBpNu0dw9A9B06U88N/BAoGBAKCN/nEJFlG8iB570Xzj1GjOJJzVLK96ZwOQWJKWPShWMhEFFkJZIhLJppKp5ppAmUD0qgAPre80oKdIRLin5E7GkKcMAXzWVHXv79qCvW8MagJkK25oqGiVzs2NrNs5yfXcV/PuFW4wkSmsXPhqa6rGYCDjmBqWkLDE8CE2dC9BAoGBAJ2+QfAAvB27mr48+vY4HxZyPRrCBA1YkokraWQ0IlfD0MKsFw0Af4Iu3oy7V6NlE2GwL/AcObyHeGZt7DLbViAQOgmb9BpUrjUZ4bXSBuGPfRe11HCu6j6W67qa76TAoy3A0Dfm0OE/m9r4H99NaLzeBm1KluySKkfYXoqyueQw alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8BjXYaudmGT+sEos0AXEUrKl6+wyw6++hBoJDdY7P+P7poa34GN4YSkkavTA/HplmRM1wTLcY+NqhxhLpNrcgy08AbC/GGcLM2wxQGFa+L+DQLz34uBAShXDK8yN6O49UdbbJ2RRaJSAb+nW4ZVCPMGtMu4S3lXTymQgizM1IYo9L92U5QPRzZRSP8+AmQPzwofRqEgvkO02s66xU2G5AAdkVg5BQm34eM0Io2CmcWF9jSoWQTJdyd7tw3oec9NqD7x3CfcsN3NAJOQLz4+bWWqDWelyviyAr2reeH6AuBVjaWwAvAJx3yuLevKMXTzPC95Ja7w4XYSB9Fg2+aKmwIDAQAB serverUrl: https://openapi.alipay.com/gateway.do notifyUrl: https://dsp.966120.com.cn/api/pay/notify/alipay/notify signType: RSA2 checkSign: false # 支付方式: OFFICIAL(官方支付宝) 或 THIRD_PARTY(第三方支付宝) paymentMethod: THIRD_PARTY # 第三方支付配置 thirdParty: enabled: true url: https://sys.966120.com.cn/alipay_pay_QR_NotifyUrl.php # defaultNotifyUrl: https://api.966120.com.cn/alipay/DspNotifyUrl.php defaultNotifyUrl: https://dsp.966120.com.cn/api/pay/notify/alipay/notify timeout: 30000 # 业务回调配置 business: callbackSignSecret: your-hmac-secret-key-here callbackRetryMaxCount: 10 callbackRetryIntervals: 0,1,5,15,60 # 二维码配置 qrcode: size: 300 format: PNG # 对账配置 reconciliation: enabled: true cron: "0 0 2 * * ?"