# TYAPI Server Configuration # 🎯 统一配置文件,包含所有默认配置值 app: name: "TYAPI Server" version: "1.0.0" env: "development" server: host: "0.0.0.0" port: "8080" mode: "debug" read_timeout: 30s write_timeout: 30s idle_timeout: 120s database: host: "localhost" port: "5432" user: "postgres" password: "Pg9mX4kL8nW2rT5y" name: "tyapi_dev" sslmode: "disable" timezone: "Asia/Shanghai" max_open_conns: 25 max_idle_conns: 10 conn_max_lifetime: 300s auto_migrate: true redis: host: "localhost" port: "6379" password: "" db: 0 pool_size: 10 min_idle_conns: 3 max_retries: 3 dial_timeout: 5s read_timeout: 3s write_timeout: 3s cache: default_ttl: 3600s cleanup_interval: 600s max_size: 1000 logger: level: "info" format: "console" output: "file" log_dir: "logs" max_size: 100 max_backups: 3 max_age: 7 compress: true use_color: true use_daily: false jwt: secret: "JwT8xR4mN9vP2sL7kH3oB6yC1zA5uF0qE9tW" expires_in: 168h refresh_expires_in: 168h api: domain: "apitest.tianyuanapi.com" sms: access_key_id: "LTAI5tKGB3TVJbMHSoZN3yr9" access_key_secret: "OCQ30GWp4yENMjmfOAaagksE18bp65" endpoint_url: "dysmsapi.aliyuncs.com" sign_name: "天远数据" template_code: "SMS_474525324" code_length: 6 expire_time: 5m mock_enabled: false rate_limit: daily_limit: 10 hourly_limit: 5 min_interval: 60s # 存储服务配置 - 七牛云 storage: access_key: "your-qiniu-access-key" secret_key: "your-qiniu-secret-key" bucket: "your-bucket-name" domain: "https://your-domain.com" # OCR服务配置 - 百度智能云 ocr: api_key: "your-baidu-api-key" secret_key: "your-baidu-secret-key" # 充值配置 recharge: min_amount: "100.00" # 生产环境最低充值金额 max_amount: "100000.00" # 单次最高充值金额 ratelimit: requests: 5000 window: 60s burst: 100 monitoring: metrics_enabled: true metrics_port: "9090" tracing_enabled: true tracing_endpoint: "http://localhost:4317" sample_rate: 0.1 health: enabled: true interval: 30s timeout: 10s resilience: circuit_breaker_enabled: true circuit_breaker_threshold: 5 circuit_breaker_timeout: 60s retry_max_attempts: 3 retry_initial_delay: 100ms retry_max_delay: 5s development: debug: true enable_profiler: true enable_cors: true cors_allowed_origins: "http://localhost:3000,http://localhost:3001" cors_allowed_methods: "GET,POST,PUT,PATCH,DELETE,OPTIONS" cors_allowed_headers: "Origin,Content-Type,Accept,Authorization,X-Requested-With" # 企业微信配置 wechat_work: webhook_url: "" secret: "" # =========================================== # 📝 e签宝服务配置 # =========================================== esign: app_id: "7439073138" app_secret: "d76e27fdd169b391e09262a0959dac5c" server_url: "https://smlopenapi.esign.cn" template_id: "1fd7ed9c6d134d1db7b5af9582633d76" contract: name: "天远数据API合作协议" expire_days: 7 retry_count: 3 auth: org_auth_modes: ["PSN_MOBILE3"] default_auth_mode: "PSN_MOBILE3" psn_auth_modes: ["PSN_MOBILE3", "PSN_IDCARD"] willingness_auth_modes: ["CODE_SMS"] redirect_url: "https://consoletest.tianyuanapi.com/certification/callback/auth" sign: auto_finish: true sign_field_style: 1 client_type: "ALL" redirect_url: "https://consoletest.tianyuanapi.com/certification/callback/sign" # =========================================== # 💰 钱包配置 # =========================================== wallet: default_credit_limit: 50.00 # =========================================== # 🌍 西部数据配置 # =========================================== westdex: url: "https://apimaster.westdex.com.cn/api/invoke" key: "121a1e41fc1690dd6b90afbcacd80cf4" secret_id: "449159" secret_second_id: "296804" # =========================================== # 🌍 羽山配置 # =========================================== yushan: url: https://api.yushanshuju.com/credit-gw/service" api_key: "4c566c4a4b543164535455685655316c" acct_id: "YSSJ843926726" # =========================================== # 💰 支付宝支付配置 # =========================================== alipay: app_id: "2021004181633376" private_key: "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCC2GNEWrQUg6FVHBdlDcgL1SA1KmRI8IHgSJGvXEsgfo3g62aa5usFXHVz5bMzpIcDu0N+jGtZQIBuuq7TxGwhDvWBygEDXN17p00uwqik/3TsyFvJ4FfbkaS7pRIGfeO/cBTzjqznanPUdHJZ9L39QmTqTefIQQvGOCvgntKxPa/LdS24+ZLA2RNh3TsRzbSxOOJPmUrwvCX8U13F9jH250hvf+Tewz4hyG8CkiMM4d1UpGMndQNr8oTY0vwFbWAG0ZDGgkxjg0iRJ02fgxwShQS1TgY5NxPhpKBiN5C/WG15qCqEw0F3GlpfWZwzUhv1uMiy+xbZ2bGLo1YCtwUtAgMBAAECggEAQ8uk25T3u61cWYH9qTGT1nWug32ciqJ7WN+hBLCYiJSqJMEz380INzXp8Ywx5u83ubo8xYQyVwNxyG3YCge7UwGyOXaWQczLQbe06SaZRSzLw6gozxf7zdvP9B4akdyGtfl4EZ56fkmNDKbtXSjPjDrrmO+Wyg7R7/nI2lDQsF6dXTKD0YiHtTKz40amKgbIYX+qc3yVS0slkVjcfnRczr+PKM5RMsV3Jk2pr6IYeq3E24LnbuVtV76priTqJN3hVSy2Y6JqmAYkI0HCoCuaFGE8ud3J859jjMcUXTRFJyDsKKooa+FZCoEx2ToVMqnb4vjfr1gZifUrw4ZNd5cPoQKBgQC4v/fNTXuA21pb+l4fnqK0o3wFhiNJh920yIlF4Vd0Nsi2/TwqFK6cVhrUFAmKr88hTzY1vkOhd/HLlkWjNDR5OGx1K1BKUAZjWIfProv8lDSckADEI29lro9WzFGy0o4szlEJ2uuUfO/j9Qn2lmx5oFPsz0TI+HoSNFE0q/SlxQKBgQC1ToMLuh0OkucZm1SL6xcjudBX7U0ElZ/TIxRzfxQ/sN911/BRlxrSdCcDMXNuuFpV2ACjDNWWLJM1sRVsOWNA/oXzZf6VTvUDIAv8XrNUt/B87genBVuMTZ2RYmMWCrgW0PE1OrpKGuQCKVsn242B2Xpmee9OnHhBF2uTASDASQKBgBALvD38iMl8Q7DRYfNlF8SQnmjsaYwtXLgi4qlLFQlm6K/b9qnA+hlh8RqSUvHUqyy9cHvidoVDoaCJAKtYEWal2+WhSWvq32MpgUIsasQZKyid6TMf0MEIFDL5s+7QEsEZejhc5zESWNN3qNHd5rX5ktBygArkadXC7XqhpLHxAoGBAJ0dJEKNTZDLjKiMCoAVgT/cTcdkRFGst4tn4tkTTqDCzWJ5di++Geg173i86aMQ7ndlb2fcP1qb1hW5Fy9pq7Eu3zVFNZB9k6TZqIlSJ2VK4IPiYY9C/UpgGCNcdzEqqMxc1Cmkcrq1AtE8tVmc0Mutgnw7Pj2JKkx91yLU32TBAoGAKxssUdTLuf5Z5oFgzpoSES9qwc1h6jlMfsouDzHcZf0aYintD6Vby7SVul5540qYkDkNs0YZ3uZu74LHfoBaWJjYIIVAMSMX+3AtBpQUyYluex64V/g60t+0sFuDWqMvSPU7mZcv6+KIP6vW56GeYdhHf4JqttdIHm9SgkoJjjY=" alipay_public_key: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2CqoCp95w/JV3RT/gzF4/8QmVT1HQNaeW7yUp+mA7x9AbjvlTW/+eRn6oGAL/XhZLjvHD0XjKLVKX0MJVS1aUQHEHEbOJN4Eu8II45OavD4iZISa7Kp9V6AM+i4qTyaeV2wNDnGxHQBaLVUGCfMR+56EK2YpORdE1H9uy72SSQseVb3bmpsV9EW/IJNmcVL/ut3uA1JWAoRmzlQ7ekxg7p8AYXzYPEHQr1tl7W+M4zv9wO9GKZCxIqMA8U3RP5npPfRaCfIRGzXzCqFEEUvWuidOB7frsvN4jiPD07qpL2Bi9LM1X/ee2kC/oM8Uhd7ERZhG8MbZfijZKxgrsDKBcwIDAQAB" is_production: true notify_url: "https://consoletest.tianyuanapi.com/api/v1/finance/alipay/callback" return_url: "https://consoletest.tianyuanapi.com/api/v1/finance/alipay/return" # =========================================== # 🌐 域名配置 # =========================================== domain: api: "" # 开发环境不限制域名,生产环境为 "api.tianyuancha.com" # =========================================== # 🔍 天眼查配置 # =========================================== tianyancha: base_url: http://open.api.tianyancha.com/services api_key: e6a43dc9-786e-4a16-bb12-392b8201d8e2