#第三方接口配置 thirdParty: ocr: # OCR磅单、车牌识别接口地址 baseUrl: ${OCR_BASE_URL:http://127.0.0.1:8080} # OCR证件识别接口地址 baseOtherUrl: ${OCR_BASE_OTHER_URL:http://127.0.0.1:8080} wps: # WPS开放接口地址 baseUrl: ${WPS_BASE_URL:http://127.0.0.1:8080} oa: # OA开放接口地址 baseUrl: ${OA_BASE_URL:http://172.16.204.83:38000} queryCompanyPageUrl: ${OA_QUERY_COMPANY_PAGE_URL:/gwzh/OA/OA_GET_COMPANY_LIST} queryDepartmentPageUrl: ${OA_QUERY_DEPARTMENT_PAGE_URL:/gwzh/OA/OA_GET_DEPARTMENT_LIST} queryPersonPageUrl: ${OA_QUERY_PERSON_PAGE_URL:/gwzh/OA/OA_GET_USER_LIST} authorization: ${OA_AUTHORIZATION:${IAM_SSO_AUTHORIZATION:}} lbs: # LBS 网关地址(车辆实时定位) baseUrl: ${LBS_BASE_URL:${OA_BASE_URL:http://172.16.204.83:38000}} locateUrl: ${LBS_LOCATE_URL:/gwzh/LBS/LBS_LOCATE} trackUrl: ${LBS_TRACK_URL:/gwzh/LBS/LBS_TRACK} authorization: ${LBS_AUTHORIZATION:${OA_AUTHORIZATION:${IAM_SSO_AUTHORIZATION:}}} track: # 轨迹开放接口地址 baseUrl: ${TRACK_BASE_URL:http://127.0.0.1:8080} mk: # MK开放接口地址 baseUrl: ${MK_BASE_URL:http://127.0.0.1:8080} wechat: mini: # 微信小程序 AppId / AppSecret(Nacos 配置,勿提交真实 secret) appId: ${WECHAT_MINI_APP_ID:} appSecret: ${WECHAT_MINI_APP_SECRET:} bfi: # 业财融合(BFI)开放接口地址 baseUrl: ${BFI_BASE_URL:http://172.16.203.134:8000/gwzh/BFI} # 网关认证请求头 Authorization 的值 authorization: ${BFI_AUTHORIZATION:} # 第三方应用系统编码,即 appId clientId: ${BFI_CLIENT_ID:} # 第三方应用AccessToken认证密钥,即 appSecret,敏感值通过环境变量注入 clientSecret: ${BFI_CLIENT_SECRET:} # 访问用户名 username: ${BFI_USERNAME:} # 数据中心ID accountId: ${BFI_ACCOUNT_ID:} # 语言字串,默认 zh_CN language: ${BFI_LANGUAGE:zh_CN} # 数据来源系统编码(推送金蝶公共参数:客商、付款申请等统一使用),默认 WLTMS(运输TMS) srcSys: ${BFI_SRC_SYS:WLTMS} # 付款申请推送配置(A103-3 付款申请保存) payApply: # 单据类型编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请 billtype: ${BFI_PAY_APPLY_BILLTYPE:ap_payapply_oth_BT_S} # 组织编码、币种取自付款申请关联合同的所属组织与结算币种 # 汇率表编码 exratetable: ${BFI_PAY_APPLY_EXRATE_TABLE:01} # 外部单据类型 srcType: ${BFI_PAY_APPLY_SRC_TYPE:0KzXs} # 金蝶付款结果定时回写(A103-2 付款申请单查询 / A103-4 付款处理查询) payResult: # 回写任务开关 syncEnabled: ${BFI_PAY_RESULT_SYNC_ENABLED:false} # 调度 cron,默认每10分钟 cron: ${BFI_PAY_RESULT_CRON:0 */10 * * * ?} hcs: # 合同合规系统(HCS)开放接口地址,直连可配(网关/iPaaS 部署时改此处,代码不感知) base-url: ${HCS_BASE_URL:http://127.0.0.1:8050} # 认证方式:oauth2(默认,URL 追加 access_token)| basic(Authorization 请求头),切换不改代码 auth-type: ${HCS_AUTH_TYPE:oauth2} # OAuth2 应用 appKey app-key: ${HCS_APP_KEY:} # OAuth2 应用 appSecret,敏感值通过环境变量注入 app-secret: ${HCS_APP_SECRET:} # Basic 认证用户名/密码(auth-type=basic 时生效) basic-username: ${HCS_BASIC_USER:} basic-password: ${HCS_BASIC_PASSWORD:} # 来源系统标识(fd_sources,约定值 TMS) src-system: ${HCS_SRC_SYSTEM:TMS} # 推送任务(扫描首推/补偿,P1 接线) push: # 总开关(默认关,灰度打开) sync-enabled: ${HCS_PUSH_SYNC_ENABLED:false} # 扫描调度 cron,默认每5分钟 cron: ${HCS_PUSH_CRON:0 */5 * * * ?} # 每类单据单轮扫描批量 batch-size: ${HCS_PUSH_BATCH_SIZE:50} # 推送失败自动重试上限,超限仅人工重推 max-retry: ${HCS_PUSH_MAX_RETRY:5} # 项目立项(C102) project: # 立项 bpmOperation.templateCode(环境相关值,§9-U9 待合规方提供) template-code: ${HCS_PROJECT_TEMPLATE_CODE:} # 合同(C103-1/11) contract: # TMS 合同类别 -> HCS 模板ID(§9-U7 待合规方提供模板清单) template-mapping: {} # TMS 结算方式 -> 付款|收款(§9-U3 字典映射待联调) settlement-type-mapping: {} # TMS 币种码 -> HCS 币种名称(照金蝶 RMB->CNY 映射惯例) currency-name-mapping: {"RMB": "人民币"} # 合同 fdSepcailContract 固定 false(D15,配置项预留) special-contract-enabled: ${HCS_CONTRACT_SPECIAL_ENABLED:false} # 合同推送前是否强制客商风险校验 require-risk-check: ${HCS_CONTRACT_REQUIRE_RISK_CHECK:true} # 履约规则(C103-9) exe-stage: # 金额类型默认值(fdFundType) fund-type: ${HCS_EXE_STAGE_FUND_TYPE:byAmount} # 客商风险校验(C101-1) risk: check-on-contract: ${HCS_RISK_CHECK_ON_CONTRACT:true} check-on-payment: ${HCS_RISK_CHECK_ON_PAYMENT:true} # 黑名单是否阻断(合同置 failed / 付款提交拦截) block-blacklist: ${HCS_RISK_BLOCK_BLACKLIST:true} # 额度校验(C106-1) credit: # 付款提交校验是否要求合同已推送合规 require-contract-synced: ${HCS_CREDIT_REQUIRE_CONTRACT_SYNCED:true} # 结算付款特批(C106-3/4) spec-pay: # 单据状态(示例 10) doc-status: ${HCS_SPEC_PAY_DOC_STATUS:10} # 付款用途/性质/类型字典值(§9-U3 待联调后配置) payment-purpose: ${HCS_SPEC_PAY_PAYMENT_PURPOSE:} payment-nature: ${HCS_SPEC_PAY_PAYMENT_NATURE:} payment-type: ${HCS_SPEC_PAY_PAYMENT_TYPE:} # 开票登记(C111) invoice: # TMS 发票类型 -> HCS 发票类型字典值(§9-U3 待联调后配置) invoice-type-mapping: {"electronic_normal": "", "electronic_special": ""} # TMS 币种码 -> HCS 币种 fdId(经 C103-12 币种表缓存取值,§9-U3 待联调后配置) currency-id-mapping: {"RMB": ""} # 款项性质默认值(fdFundNature) fund-nature-default: ${HCS_INVOICE_FUND_NATURE_DEFAULT:progress} # 收票单(C109) receipt-bill: # TMS 发票类型 -> HCS 收票发票类型字典值(§9-U3 待联调后配置) invoice-type-mapping: {} # 履约记录(C108-1/2) perf-record: # 表单模板ID(fd_xform_id,环境相关值,§9-U9 待合规方提供) xform-id: ${HCS_PERF_RECORD_XFORM_ID:} # 附件转传(C103-2) attachment: # 附件转传总开关 transfer-enabled: ${HCS_ATTACHMENT_TRANSFER_ENABLED:true} # TMS 文件服务下载基址(拉取附件流用) file-download-base: ${HCS_ATTACHMENT_FILE_DOWNLOAD_BASE:} # 主数据缓存(C103-6/7/12,启动/首次使用时拉取并缓存) master-data: # 缓存时长(分钟) ttl-minutes: ${HCS_MASTER_DATA_TTL_MINUTES:120}