| | |
| | | primary: master |
| | | datasource: |
| | | master: |
| | | url: jdbc:mysql://localhost:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 |
| | | url: jdbc:mysql://36.213.150.237:10000/mom-jssm?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 |
| | | username: root |
| | | password: 123456 |
| | | password: 'xd@123456..' |
| | | |
| | | # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优 |
| | | data: |
| | | redis: |
| | | host: localhost # 地址 |
| | | host: 192.168.197.128 # 地址 |
| | | port: 6379 # 端口 |
| | | database: 0 # 数据库索引 |
| | | # password: # 密码,建议生产环境开启 |
| | | database: 5 # 数据库索引 |
| | | password: sugaozhixing.cn # 密码,建议生产环境开启 |
| | | |
| | | --- #################### 定时任务相关配置 #################### |
| | | |
| | |
| | | |
| | | yudao: |
| | | ai: |
| | | timeout: 60s # 单次大模型调用超时;不设的话模型排队时请求会一直挂起 |
| | | vector-store: |
| | | type: milvus # 向量库类型:milvus |
| | | milvus: |
| | |
| | | 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 解析 |
| | |
| | | username: root # 备份账号,留空使用数据源账号 |
| | | password: '123456' # 备份密码,留空使用数据源密码 |
| | | command: # mysqldump 命令,留空自动检测部署环境(本机 mysqldump 或 Docker MySQL 容器);可手动指定,如:docker exec mysql8 mysqldump |
| | | |
| | | --- #################### 企业微信配置 #################### |
| | | |
| | | # 企业微信配置项,对应 WxCpProperties 配置类 |
| | | wx: |
| | | cp: |
| | | corp-id: ww2b7707c8d15ad73d # 企业ID |
| | | agent-id: 1000003 # 应用 AgentId |
| | | secret: MhfEn_b6XfPtZHygmNEpUtecFTQgrnPgMude6jeFSsg # 应用 Secret |
| | | token: yudaoWxCpToken # 回调 URL 验证用,需与企业微信管理后台配置一致 |
| | | aes-key: # EncodingAESKey,接收加密消息时才需要 |
| | | # 报名页外网地址前缀:必须是企业微信成员手机能访问到的地址(内网穿透域名或正式域名), |
| | | # 生成的二维码内容为 {signupUrlPrefix}/admin-api/wxcp/activity/signup-page?id={活动编号} |
| | | signup-url-prefix: http://wcf.viphk.nnhk.cc |
| | | qrcode-size: 400 # 报名二维码边长(像素),不配置默认 400 |
| | | |
| | | --- #################### 社交登录(JustAuth)配置 #################### |
| | | |
| | | # 企业微信扫码登录走 JustAuth。 |
| | | # 注意:SocialClientServiceImpl.buildAuthRequest 会先用这里的配置构造 AuthRequest, |
| | | # 再拿 system_social_client 表里同类型的记录覆盖 clientId / clientSecret / agentId。 |
| | | # 所以这里必须先配一份,否则 AuthRequestFactory 取不到 WECHAT_ENTERPRISE 的配置会抛空指针。 |
| | | justauth: |
| | | enabled: true |
| | | type: |
| | | WECHAT_ENTERPRISE: # 企业微信扫码登录,对应 SocialTypeEnum.WECHAT_ENTERPRISE(30) |
| | | client-id: ww2b7707c8d15ad73d |
| | | client-secret: MhfEn_b6XfPtZHygmNEpUtecFTQgrnPgMude6jeFSsg |
| | | agent-id: 1000003 |
| | | # redirect-uri 刻意不配:由前端按当前浏览器地址动态传,配置固定值会导致 |
| | | # 「redirect_uri 与配置的授权完成回调域名不一致」 |