产品使用文档与部署教程,持续更新中
db/dujiao.db,零依赖),可配 Redis 做缓存/队列;dujiao-net.域名 前台 / dujiao-admin.域名 后台),后台入口是独立的 SPA 页面;config.yml(段:app / server / log / database / jwt / user_jwt / bootstrap / redis / queue / upload / security / web)。部署目录/ ├── dujiao-next # 编译好的二进制(systemd 直接跑) ├── config.yml # 主配置(库、端口、JWT、Redis、上传、安全) ├── db/dujiao.db # SQLite 数据库(备份就是拷这个文件) ├── uploads/ # 上传目录 └── logs/ # 运行日志
启动:./dujiao-next(默认监听 127.0.0.1:8090,端口在 config.yml 的 server 段);用 systemd 托管 + Nginx 反代,HTTPS 用面板/证书自动签发。
admins / admin_login_logs / casbin_rule(RBAC 策略);products / product_skus / categories / cart_items / orders / order_items / fulfillments(交付记录)/ card_secrets / card_secret_batches(卡密池与批次)/ gift_cards / gift_card_batches;payment_channels(渠道配置)/ payments / order_refund_records / order_risk_lock_keys;users / wallet_accounts / wallet_transactions / wallet_recharge_orders / member_levels / member_level_prices / user_login_logs / user_oauth_identities / email_verify_codes;reseller_profiles / reseller_balance_accounts / reseller_domains / reseller_ledger_entries / reseller_order_snapshots / reseller_product_settings / reseller_site_configs / reseller_withdraw_requests / reseller_related_accounts;affiliate_profiles / affiliate_clicks / affiliate_commissions / affiliate_withdraw_requests;procurement_orders / reconciliation_jobs / reconciliation_items / downstream_order_refs / site_connections / api_credentials / sku_mappings / product_mappings;posts / post_categories / post_products(文章挂商品)/ banners / promotions / coupons / coupon_usages;settings / media / notification_logs / telegram_broadcasts / channel_clients / channel_clients 等。config.yml 与后台里改(支付渠道、JWT、上传、日志级别),改动后重启服务;sqlite3 db/dujiao.db),加字段用 ALTER TABLE;注意程序升级时官方迁移脚本可能也要跑;location = /路径 反代出去 —— 演示站的自动开号接口就是这么做的;settings 表里的 SMTP 配置;db/dujiao.db + config.yml + uploads/ 即可(建议每天定时打包)。systemctl restart dujiao-next;看日志:journalctl -u dujiao-next -f 或 logs/;config.yml 的 web 段与 Nginx 一致;payment_channels 中渠道的 notify_url / return_url 必填且必须是外网可访问的地址。