server: address: ":3000" read_timeout: "10s" write_timeout: "10s" shutdown_timeout: "30s" prefork: false redis: address: "cxd.whcxd.cn" password: "cpNbWtAaqgo1YJmbMp3h" port: 16299 db: 0 pool_size: 10 min_idle_conns: 5 dial_timeout: "5s" read_timeout: "3s" write_timeout: "3s" database: host: "cxd.whcxd.cn" port: 16159 user: "erp_pgsql" password: "erp_2025" dbname: "junhong_cmp_test" sslmode: "disable" max_open_conns: 25 max_idle_conns: 10 conn_max_lifetime: "5m" queue: concurrency: 10 queues: critical: 6 default: 3 low: 1 retry_max: 5 timeout: "10m" logging: level: "debug" # 开发环境使用 debug 级别 development: true # 启用开发模式(美化日志输出) app_log: filename: "logs/app.log" max_size: 100 max_backups: 10 # 开发环境保留较少备份 max_age: 7 # 7天 compress: false # 开发环境不压缩 access_log: filename: "logs/access.log" max_size: 100 max_backups: 10 max_age: 7 compress: false middleware: enable_auth: true # 开发环境可选禁用认证 enable_rate_limiter: true rate_limiter: max: 1000 expiration: "1m" storage: "redis" sms: gateway_url: "https://gateway.sms.whjhft.com:8443/sms" username: "JH0001" # TODO: 替换为实际的短信服务账号 password: "wwR8E4qnL6F0" # TODO: 替换为实际的短信服务密码 signature: "【JHFTIOT】" # TODO: 替换为报备通过的短信签名 timeout: "10s" # JWT 配置(用于个人客户认证) jwt: secret_key: "your-secret-key-change-this-in-production" # TODO: 生产环境必须修改 token_duration: "168h" # Token 有效期(7天) # 默认超级管理员配置(可选,系统启动时自动创建) # 如果配置为空,系统使用代码默认值: # - 用户名: admin # - 密码: Admin@123456 # - 手机号: 13800000000 # default_admin: # username: "admin" # password: "Admin@123456" # phone: "13800000000"