云
2026-09-20 9bad721754fe8bbe2e5f459d0706e0fefac569f3
yudao-server/src/main/resources/application-local.yaml
@@ -74,7 +74,7 @@
    redis:
      host: localhost # 地址
      port: 6379 # 端口
      database: 0 # 数据库索引
      database: 5 # 数据库索引
#      password: # 密码,建议生产环境开启
--- #################### 定时任务相关配置 ####################
@@ -168,13 +168,14 @@
yudao:
  ai:
    timeout: 60s # 单次大模型调用超时;不设的话模型排队时请求会一直挂起
    vector-store:
      type: milvus # 向量库类型:milvus
      milvus:
        initialize-schema: true
        database-name: default
        collection-name: knowledge_segment
        host: 36.213.180.217
        host: 36.213.90.123
        port: 19530
--- #################### 超级管理员相关配置 ####################
@@ -191,10 +192,37 @@
  storage: # 文件上传配置
    path: D:/uploads # 文件存储根目录(按实际服务器路径配置)
    url-prefix: /admin-api/system/storage-blob # URL路径前缀
    domain: http://192.168.0.10:48080 # 域名前缀(按实际域名配置)
    domain: http://192.168.1.6:48080 # 域名前缀(按实际域名配置)
    expired: 120 # token过期时间(分钟)
    use-limit: 10 # token使用次数上限
    jwt-secret: abcdefghijklmnopqrstuvwxyz0123456789ABCDEFG # JWT密钥(至少32字符)
    compress: true # 是否压缩图片
    need-compress-size: 10MB # 触发压缩的文件大小阈值
    compress-quality: 0.5 # 压缩质量(0.0-1.0)
  qcreport: # 智能质检报告
    pdf: # PDF 出件:服务端调 Chromium 把报告 HTML 打印成 PDF
      enabled: true # 关掉后导出接口会明确报「未启用」,而不是抛 500
      channel: chrome # 浏览器通道,本机已装 Chrome;留空则用 Playwright 自带的 Chromium(需先执行 playwright install chromium,约 150MB)
      executable-path: '' # 浏览器可执行文件路径,配了就优先于 channel,用于装在非标准位置的浏览器
      concurrency: 2 # 同时进行的 PDF 渲染上限,Chromium 很吃内存,不要放开
      timeout-ms: 30000 # 单次渲染超时(毫秒),同时也是排队等并发名额的上限
      show-page-number: true # 页脚打印「第 N 页 / 共 M 页」
      browser-args: [ ] # 额外的浏览器启动参数,如 Linux 以 root 运行需加 --no-sandbox
    ai-import: # AI 导入:上传既有报告文件,识别成模板草稿。需要能出网访问 DashScope
      enabled: true # 关掉后接口会明确报「未启用」,而不是一直等到 AI 超时
      max-files: 3 # 一次最多几个文件
      max-pages-per-file: 5 # 单文件页数上限,超出报错而不是静默截断
      max-pages-per-request: 8 # 一次请求累计页数上限(多文件叠加后的总闸)
      max-duration-seconds: 180 # 一次导入总耗时上限(两次调用之间检查);前端超时须比它加上 yudao.ai.timeout 更宽
      max-file-size-mb: 20 # 单文件大小上限
      max-components: 200 # 识别出的组件总数上限,超出截断并在提示里说明
      pdf-text-page-threshold: 30 # 平均每页字符数低于此值即按扫描件逐页转图识别
      render-dpi: 200 # 扫描页转图的 DPI,低于 200 中文字形会糊
      max-xlsx-rows: 300 # Excel 单表最多读取的行数
  database-backup: # 数据库备份配置
    host: localhost # 备份目标 MySQL 主机,留空自动从数据源 JDBC URL 解析
    port: 3306 # 备份目标 MySQL 端口,留空自动从数据源 JDBC URL 解析
    database: ruoyi-vue-pro # 备份目标数据库,留空自动从数据源 JDBC URL 解析
    username: root # 备份账号,留空使用数据源账号
    password: '123456' # 备份密码,留空使用数据源密码
    command: # mysqldump 命令,留空自动检测部署环境(本机 mysqldump 或 Docker MySQL 容器);可手动指定,如:docker exec mysql8 mysqldump