# 环境配置示例文件 # 复制此文件为 .env 并修改相应的配置 # 应用环境: development, production APP_ENV=development # 开发环境数据库配置 DB_DEV_HOST=localhost DB_DEV_PORT=1433 DB_DEV_DATABASE=DocumentSystem_Dev DB_DEV_USERNAME=sa DB_DEV_PASSWORD=dev_password # 生产环境数据库配置 DB_PROD_HOST=prod-db-server DB_PROD_PORT=1433 DB_PROD_DATABASE=DocumentSystem DB_PROD_USERNAME=sa DB_PROD_PASSWORD=prod_password # RPA数据库配置 (开发环境) RPA_DB_DEV_HOST=localhost RPA_DB_DEV_PORT=1433 RPA_DB_DEV_DATABASE=rpa_dev RPA_DB_DEV_USERNAME=sa RPA_DB_DEV_PASSWORD=dev_password # RPA数据库配置 (生产环境) RPA_DB_PROD_HOST=prod-db-server RPA_DB_PROD_PORT=1433 RPA_DB_PROD_DATABASE=rpa RPA_DB_PROD_USERNAME=sa RPA_DB_PROD_PASSWORD=prod_password # 企业微信通知配置 WECHAT_WORK_WEBHOOK= # 腾讯云配置 TENCENT_SECRET_ID= TENCENT_SECRET_KEY= # 腾讯云COS配置 TENCENT_COS_SECRET_ID= TENCENT_COS_SECRET_KEY= # ES EPR API 异步流程(es_hague_api/es_030_api)生成结果上传桶(SaaS 共享桶 usaeu-1259285998,与 source 桶 vat-1259285998 区分) API_FLOW_COS_BUCKET=usaeu-1259285998 # ES EPR API 异步流程生成结果 COS 相对路径前缀(年份文件夹 generatefile/2026/ 之前的部分) # 测试环境 common-test/generatefile/,正式环境 common-prod/generatefile/;入库/结果通知均用相对路径 # 结果 key = {前缀}{当前年}/es_epr_haiya/{业务流水号}/{文件名}(业务流水号 = bizParam.BusinessSerialNumber,兜底 BusinessId) API_FLOW_OSS_PREFIX=common-prod/generatefile/ # 海牙认证签字盖章要求静态PDF的完整OSS URL # 由 scripts/upload_haiya_requirement.php 上传后输出;URL 路径含双段 vat_factory/es/vat_factory/es/ # 属 CosUploader 自动前缀(勿改,单段会404);更新该文件后需重启生产 queue_processor HAIYA_SIGNATURE_REQUIREMENT_URL= # ES海牙同步API文件下载域名白名单(SSRF防护,逗号分隔,默认 usaeu OSS 域名) ALLOWED_DOWNLOAD_HOSTS= # EPR同步生成接口鉴权(必须设置为高强度随机值) EPR_API_TOKEN= EPR_API_MAX_BODY_BYTES=2097152 # 百度OCR配置 BAIDU_OCR_API_KEY= BAIDU_OCR_SECRET_KEY= # 百度官方 PaddleOCR-VL(查册文件 OCR 主接口,异步) # 使用百度 AI 开放平台凭证(与下方 baidu_ocr 相同) # 接口地址:aip.baidubce.com/rest/2.0/brain/online/v2/paddle-vl-parser/task # 模型:PaddleOCR-VL-1.6-0.9B(董事数据完整) # 千帆 PaddleOCR-VL(备选,同步接口) BAIDU_PADDLEOCR_VL_API_KEY= # BAIDU_PADDLEOCR_VL_API_URL=https://qianfan.baidubce.com/v2/ocr/paddleocr # BAIDU_PADDLEOCR_VL_MODEL=paddleocr-vl-0.9b # BAIDU_PADDLEOCR_VL_TIMEOUT=180 # BAIDU_PADDLEOCR_VL_LANG=chinese_cht # 繁体查册文件 # 火山翻译配置 VOLCANO_API_KEY= # DeepL翻译配置 DEEPL_API_KEY= DEEPL_IS_PRO=false # 阿里云香港OCR配置 ALICLOUD_HK_OCR_APP_KEY= ALICLOUD_HK_OCR_APP_SECRET= # [本地测试] 公共API(es_hague_api.php / es_030_api.php)用 api_test_file/ 下本地文件替代网络下载(默认 false) EPR_API_TEST_LOCAL_FILES=false # ES海牙同步API文件来源OSS域名(es_hague_api.php 文件字段为相对路径时拼接) SOURCE_OSS_BASE_URL=https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com # ES海牙异步结果回调接口 # 公共API受理的任务由 queue_processor 后台生成;当任务最终失败(达到最大重试次数)时, # 向此 URL POST 错误信息(JSON),使调用方无需轮询即可感知失败。 # 默认(.env 不配置此键时):https://test-cloud.usaeu.com/prod-api/delivery/rpa/callback # 如需禁用回调,留空配置 ES_HAGUE_RESULT_CALLBACK_URL= # 请求体示例:{"code":500,"msg":"failed","ProcessMode":"async","data":{"task_id":123,"status":"failed","error":"..."},"bizParam":{...}} ES_HAGUE_RESULT_CALLBACK_URL=https://test-cloud.usaeu.com/prod-api/delivery/rpa/callback # 回调 HTTP 超时秒数(可选,默认 10) ES_HAGUE_CALLBACK_TIMEOUT=10