package ledger // PointWithdrawalCoinSellerConfig 是 POINT 提现可选币商及其服务范围、兑换比例的运行快照。 type PointWithdrawalCoinSellerConfig struct { AppCode string SellerUserID int64 SortOrder int PointAmount int64 SellerCoinAmount int64 ServiceCountryCodes []string Status string CreatedAtMS int64 UpdatedAtMS int64 } // PointToCoinSellerCommand 只接受用户、目标和金额;比例必须由 wallet 数据库的 active 白名单解析。 type PointToCoinSellerCommand struct { AppCode string CommandID string SourceUserID int64 SellerUserID int64 PointAmount int64 SourceCountryCode string Reason string } // PointToCoinSellerReceipt 是 POINT 扣款和币商库存入账的双边稳定回执。 type PointToCoinSellerReceipt struct { TransactionID string SourceUserID int64 SellerUserID int64 SourcePointBalanceAfter int64 SellerBalanceAfter int64 PointAmount int64 SellerCoinAmount int64 RatioPointAmount int64 RatioSellerCoinAmount int64 CreatedAtMS int64 } // PointWithdrawalRuntimeConfig 是已发布政策中钱包页需要展示并用于冻结的参数。 type PointWithdrawalRuntimeConfig struct { Found bool PointsPerUSD int64 FeeBPS int64 MinimumPoints int64 PolicyInstanceCode string }