# 测试环境配置 server: port: 8080 mode: test # debug, release, test # 数据库配置 - 测试环境 database: driver: mysql host: 127.0.0.1 port: 3306 username: root password: "test_password_123" dbname: ai_dianshang_test charset: utf8mb4 parseTime: true loc: Local # Redis配置 - 测试环境 redis: host: localhost port: 6379 password: "" db: 1 # 使用不同的数据库 # JWT配置 - 测试环境 jwt: secret: "test-jwt-secret-key-for-testing-only" expire: 3600 # 1小时,测试环境较短 # 日志配置 - 测试环境 log: level: info # debug, info, warn, error filename: logs/app.test.log maxSize: 50 # MB maxAge: 3 # 天 maxBackups: 2 # 保留文件数 enableConsole: true enableFile: true format: json enableCaller: true enableOperation: true enablePerf: true perfThreshold: 1000 # 微信小程序配置 - 测试环境 wechat: appId: "wxccc7018b3bfff234" appSecret: "fa5802a24e7dca8a3cf91ad1e2f288e8" # 微信支付配置 - 测试环境 wechatPay: environment: "sandbox" # sandbox(沙箱) 或 production(生产) appId: "wxccc7018b3bfff234" # 测试环境微信小程序AppID mchId: "test_mch_id" # 测试商户号 apiV3Key: "test_api_v3_key_for_testing_only" # 测试APIv3密钥 certPath: "certs/test_apiclient_cert.pem" # 测试商户证书路径 keyPath: "certs/test_apiclient_key.pem" # 测试商户私钥路径 serialNo: "TEST_SERIAL_NO" # 测试证书序列号 notifyUrl: "http://localhost:8080/api/v1/payment/notify" # 支付回调地址 refundNotifyUrl: "http://localhost:8080/api/refunds/callback" # 退款回调地址 # 文件上传配置 - 测试环境 upload: maxImageSize: 5242880 # 5MB maxFileSize: 10485760 # 10MB imageTypes: [".jpg", ".jpeg", ".png", ".gif", ".webp", ".svg"] staticPath: "./static" baseUrl: "http://localhost:8080"