SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; -- legacy App(Yumi/Aslan)的谷歌账单实付明细缓存:likei 平台 Mongo 对 admin 只读, -- Play Orders API 同步到的实付币种/总额/税/净收入落在 admin 库,按账单交易号回填财务充值明细。 CREATE TABLE IF NOT EXISTS admin_legacy_google_paid_details ( app_code VARCHAR(32) NOT NULL COMMENT '应用编码(yumi/aslan)', transaction_id VARCHAR(96) NOT NULL COMMENT 'legacy 内购明细内部订单 ID(in_app_purchase_details._id)', provider_order_id VARCHAR(128) NOT NULL DEFAULT '' COMMENT 'Google 订单号(GPA.xxx)', paid_currency_code VARCHAR(8) NOT NULL DEFAULT '' COMMENT '用户实付币种,来自 Google Orders API', paid_amount_micro BIGINT NOT NULL DEFAULT 0 COMMENT '用户实付总额微单位(实付币种)', paid_tax_micro BIGINT NOT NULL DEFAULT 0 COMMENT '订单税额微单位(实付币种)', paid_net_micro BIGINT NOT NULL DEFAULT 0 COMMENT 'Google 扣费后开发者净收入微单位(实付币种)', bill_usd_minor BIGINT NOT NULL DEFAULT 0 COMMENT '账单美金流水快照(美分),同步时从 legacy 账单带入', bill_created_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '账单创建时间快照,UTC epoch ms', synced_at_ms BIGINT NOT NULL COMMENT '实付明细同步时间,UTC epoch ms', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY (app_code, transaction_id), KEY idx_legacy_google_paid_bill_time (app_code, bill_created_at_ms) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='legacy App 谷歌账单实付明细缓存';