package dto // AdminTopupForm defines payload for tenant-admin to topup a tenant member balance. type AdminTopupForm struct { // Amount is the topup amount in cents (CNY 分); must be > 0. Amount int64 `json:"amount,omitempty"` // Reason is the human-readable topup reason used for audit. Reason string `json:"reason,omitempty"` // IdempotencyKey ensures the topup request is processed at most once. IdempotencyKey string `json:"idempotency_key,omitempty"` }